From 586f46661b8e8159aaaad51c948b3a2533e735ae Mon Sep 17 00:00:00 2001 From: David Sariel Date: Tue, 14 Jul 2026 05:57:13 +0300 Subject: [PATCH] DNM: Applay cifmw_catalog_manifect --- .../tasks/configure_registries.yml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/roles/openshift_setup/tasks/configure_registries.yml b/roles/openshift_setup/tasks/configure_registries.yml index 6c3123c02..f60050b60 100644 --- a/roles/openshift_setup/tasks/configure_registries.yml +++ b/roles/openshift_setup/tasks/configure_registries.yml @@ -37,6 +37,20 @@ - "{{ cifmw_update_containers_registry }}" allowedRegistries: "{{ all_registries }}" +- name: Print cifmw_openshift_setup_digest_mirrors value + ansible.builtin.debug: + msg: + - "Defined: {{ cifmw_openshift_setup_digest_mirrors is defined }}" + - "Type: {{ cifmw_openshift_setup_digest_mirrors | type_debug }}" + - "Value: {{ cifmw_openshift_setup_digest_mirrors | default('UNDEFINED') }}" + +- name: Print cifmw_catalog_manifect value + ansible.builtin.debug: + msg: + - "Defined: {{ cifmw_catalog_manifect is defined }}" + - "Type: {{ cifmw_catalog_manifect | type_debug }}" + - "Value: {{ cifmw_catalog_manifect | default('UNDEFINED') }}" + - name: Create ImageDigestMirrorSet repository digest mirrors when: - cifmw_openshift_setup_digest_mirrors is defined @@ -53,6 +67,16 @@ spec: imageDigestMirrors: "{{ cifmw_openshift_setup_digest_mirrors }}" +- name: Create CatalogSource for OpenStack operators + when: + - cifmw_catalog_manifect is defined + - cifmw_catalog_manifect | length > 0 + kubernetes.core.k8s: + kubeconfig: "{{ cifmw_openshift_kubeconfig }}" + api_key: "{{ cifmw_openshift_token | default(omit)}}" + context: "{{ cifmw_openshift_context | default(omit)}}" + definition: "{{ cifmw_catalog_manifect }}" + # If both ImageDigestMirrorSet and ImageTagMirrorSet are applied to the registries, # ITMS acts as a fallback for tag-based pulls, while IDMS provides the primary # secure source for digests