Skip to content

Commit

Permalink
#899 Use cert manager 1.14 instead of 1.15
Browse files Browse the repository at this point in the history
Signed-off-by: Frank Ketelaars <fketelaars@nl.ibm.com>
  • Loading branch information
fketelaars committed Feb 7, 2025
1 parent f1a480f commit bdcdf9a
Showing 1 changed file with 22 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,34 @@
_p_command: "oc create ns cert-manager-operator || true"

- name: Retrieve default channel for Red Hat certificate manager
shell:
shell: |
oc get packagemanifest openshift-cert-manager-operator -o jsonpath='{.status.defaultChannel}'
register: _cert_manager_packagemanifest
register: _cert_manager_packagemanifest_default_channel
failed_when: False
retries: 30
delay: 10
until: _cert_manager_packagemanifest.rc==0
until: _cert_manager_packagemanifest_default_channel.rc==0

- set_fact:
_cert_manager_default_channel: "{{ _cert_manager_packagemanifest_default_channel.stdout }}"

- set_fact:
_cert_manager_channel: "{{ _cert_manager_default_channel }}"

- name: Get package manifest to retrieve channels
shell: |
oc get packagemanifest openshift-cert-manager-operator -o json
register: _get_cert_manager_packagemanifest

- set_fact:
_cert_manager_packagemanifest: "{{ _get_cert_manager_packagemanifest.stdout | from_json }}"

- set_fact:
_cert_manager_max_channel: "{{ _cert_manager_packagemanifest.status.channels | map(attribute='name') | max }}"

- set_fact:
_cert_manager_channel: "{{ _cert_manager_packagemanifest.stdout }}"
_cert_manager_channel: "stable-v1.14"
when: _cert_manager_max_channel=='stable-v1.15'

- include_role:
name: generate-apply-yaml
Expand Down

0 comments on commit bdcdf9a

Please sign in to comment.