Skip to content

Commit 90a3f1e

Browse files
committed
fail playbook on downgrade request (manual intervention)
1 parent eb578ef commit 90a3f1e

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

playbooks/tasks/mgmt_cluster_upgrade.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
- name: Determine if upgrade is required
1515
ansible.builtin.set_fact:
1616
upgrade_required: "{{ mgmt_openshift_version is ansible.builtin.version(cluster_version, '>') }}"
17+
downgrade_requested: "{{ mgmt_openshift_version is ansible.builtin.version(cluster_version, '<') }}"
18+
19+
- name: Fail when requested version is lower than current cluster version
20+
when: downgrade_requested
21+
ansible.builtin.fail:
22+
msg: >-
23+
Requested version {{ mgmt_openshift_version }} is lower than current cluster version {{ cluster_version }}.
24+
Downgrades are not supported.
1725
1826
- name: Get mirrored versions
1927
when: upgrade_required

0 commit comments

Comments
 (0)