File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9696 file : tasks/mgmt_cluster_upgrade.yaml
9797 apply :
9898 tags : mgmt-cluster-upgrade
99+ environment :
100+ KUBECONFIG : " {{ workingDir }}/ocp-cluster/auth/kubeconfig"
99101 tags :
100102 - mgmt-cluster-upgrade
Original file line number Diff line number Diff line change 2828- name : Get available upgrades
2929 when : upgrade_required
3030 ansible.builtin.set_fact :
31- available_versions : " {{ cv_info.resources[0].status.availableUpdates | map(attribute='version') | list }}"
31+ available_versions : " {{ ( cv_info.resources[0].status.availableUpdates | default([])) | map(attribute='version') | list }}"
3232
3333- name : Determine if version is available (upgrade condition)
3434 when :
7777 }}
7878
7979 - name : Determine if need to perform upgrade (aggregate upgrade conditions)
80+ when : upgrade_required
8081 ansible.builtin.set_fact :
8182 perform_upgrade : >
8283 {{
83- upgrade_required
84- and upgrade_condition_version_mirrored
84+ upgrade_condition_version_mirrored
8585 and upgrade_condition_version_available
8686 and upgrade_condition_co_healthy
8787 and upgrade_condition_co_upgradeable
8888 }}
8989
90+ - name : Set perform_upgrade to false when upgrade not required
91+ when : not upgrade_required
92+ ansible.builtin.set_fact :
93+ perform_upgrade : false
94+
9095- name : Trigger cluster upgrade
9196 when : perform_upgrade
9297 kubernetes.core.k8s :
You can’t perform that action at this time.
0 commit comments