| 1234567891011121314151617181920212223242526272829 |
- ---
- - name: switch to EE
- environment:
- KUBECONFIG: "{{ ENV_KUBECONFIG }}"
- PATH: /opt/yunion/bin:{{ ansible_env.PATH }}
- shell: |
- source <(/opt/yunion/bin/ocadm cluster rcadmin)
- ocadm cluster update --use-ee --wait
- {{ K3S_CMDLINE_PREFIX }} kubectl -n onecloud patch onecloudcluster default --type='json' -p="[{'op': 'replace', 'path': '/spec/web/imageName', 'value': 'web-ee'}]"
- {{ 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=$({{ K3S_CMDLINE_PREFIX }} 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 "Yunion Cloud" \
- --copyright "北京云联壹云技术有限公司" \
- --copyright-en "Yunion"
- args:
- executable: /bin/bash
|