main.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ---
  2. - name: switch to CE
  3. include_role:
  4. name: utils/switch-edition
  5. vars:
  6. TARGET_EDITION: ce
  7. # - name: switch to CE
  8. # environment:
  9. # KUBECONFIG: "{{ ENV_KUBECONFIG }}"
  10. # PATH: /opt/yunion/bin:{{ ansible_env.PATH }}
  11. # shell: |
  12. # # source <(/opt/yunion/bin/ocadm cluster rcadmin)
  13. # # ocadm cluster update --use-ce --wait
  14. # {{ K3S_CMDLINE_PREFIX }} kubectl -n onecloud annotate onecloudcluster default onecloud.yunion.io/edition='ce'
  15. # {{ K3S_CMDLINE_PREFIX }} kubectl -n onecloud patch onecloudcluster default --type='json' -p="[{'op': 'replace', 'path': '/spec/web/imageName', 'value': 'web'}]"
  16. # {{ K3S_CMDLINE_PREFIX }} kubectl delete configmap -n onecloud default-web
  17. # {{ K3S_CMDLINE_PREFIX }} kubectl rollout restart deployment -n onecloud default-web
  18. # sleep 3
  19. # while true; do
  20. # pod=$(kubectl -n onecloud get pods |grep -v '^NAME' |grep -vi run |awk '{print $1}')
  21. # if [ -z "$pod" ]; then
  22. # echo all running
  23. # break
  24. # else
  25. # echo "still updating"
  26. # fi
  27. # sleep 3
  28. # done
  29. # # climc-ee infos-update \
  30. # # --name " " \
  31. # # --name-en " " \
  32. # # --copyright "OneCloud" \
  33. # # --copyright-en "OneCloud"
  34. # args:
  35. # executable: /bin/bash