--- - name: switch to CE include_role: name: utils/switch-edition vars: TARGET_EDITION: ce # - name: switch to CE # environment: # KUBECONFIG: "{{ ENV_KUBECONFIG }}" # PATH: /opt/yunion/bin:{{ ansible_env.PATH }} # shell: | # # source <(/opt/yunion/bin/ocadm cluster rcadmin) # # ocadm cluster update --use-ce --wait # {{ K3S_CMDLINE_PREFIX }} kubectl -n onecloud annotate onecloudcluster default onecloud.yunion.io/edition='ce' # {{ K3S_CMDLINE_PREFIX }} kubectl -n onecloud patch onecloudcluster default --type='json' -p="[{'op': 'replace', 'path': '/spec/web/imageName', 'value': 'web'}]" # {{ K3S_CMDLINE_PREFIX }} kubectl delete configmap -n onecloud default-web # {{ K3S_CMDLINE_PREFIX }} kubectl rollout restart deployment -n onecloud default-web # sleep 3 # while true; do # pod=$(kubectl -n onecloud get pods |grep -v '^NAME' |grep -vi run |awk '{print $1}') # if [ -z "$pod" ]; then # echo all running # break # else # echo "still updating" # fi # sleep 3 # done # # climc-ee infos-update \ # # --name " " \ # # --name-en " " \ # # --copyright "OneCloud" \ # # --copyright-en "OneCloud" # args: # executable: /bin/bash