Skip to content

Commit eb578ef

Browse files
committed
ai suggested fixes
1 parent cb2c4fe commit eb578ef

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

playbooks/06-day2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,5 +96,7 @@
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

playbooks/tasks/mgmt_cluster_upgrade.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
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:
@@ -77,16 +77,21 @@
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:

0 commit comments

Comments
 (0)