From eec755d0b81afef1e4ee6eb1f0db07179fba0003 Mon Sep 17 00:00:00 2001 From: Gregory Thiemonge Date: Tue, 30 Jul 2024 09:08:42 +0200 Subject: [PATCH] Add playbook for Octavia amphora image --- hooks/playbooks/octavia-amphora-image-upload.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 hooks/playbooks/octavia-amphora-image-upload.yml diff --git a/hooks/playbooks/octavia-amphora-image-upload.yml b/hooks/playbooks/octavia-amphora-image-upload.yml new file mode 100644 index 0000000000..6b5318c276 --- /dev/null +++ b/hooks/playbooks/octavia-amphora-image-upload.yml @@ -0,0 +1,15 @@ +--- +- name: Upload Octavia amphora image + hosts: "{{ cifmw_target_hook_host | default('localhost') }}" + gather_facts: false + tasks: + - name: Set amphoraImageContainerImage + environment: + KUBECONFIG: "{{ cifmw_openshift_kubeconfig }}" + PATH: "{{ cifmw_path }}" + ansible.builtin.shell: | + crname=$(oc get openstackcontrolplane -o name -n {{ namespace }}) + # TODO: replace with D/S image + oc patch ${crname} -n {{ namespace }} --type=merge --patch \ + '{"spec":{"octavia":{"template":{"amphoraImageContainerImage":"quay.io/gthiemonge/octavia-amphora-image"}}}}' + oc wait -n {{ namespace }} --timeout=180s --for=condition=OctaviaAmphoraImagesReady octavia.octavia.openstack.org/octavia