@@ -15,16 +15,32 @@ cifmw_openshift_obs_definition:
1515 sourceNamespace : openshift-marketplace
1616
1717# TODO: To use the images created by the content provider, we need to add in the images here until there's support in openstack operator to pull them in the expected way.
18- cloudkitty_api_image : " quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api:current-tested"
19- cloudkitty_proc_image : " quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor:current-tested"
18+
19+ # from fvt/ci/vars/common.yml should be used from there eventually.
20+ telemetry_registry : >-
21+ {%- if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null' -%}
22+ {{ content_provider_os_registry_url }}
23+ {%- else -%}
24+ quay.rdoproject.org/podified-master-centos10
25+ {%- endif -%}
26+
27+ telemetry_tag : >-
28+ {%- if content_provider_os_registry_url is defined and content_provider_os_registry_url != 'null' -%}
29+ telemetry_latest
30+ {%- else -%}
31+ current-tested
32+ {%- endif -%}
33+
34+ _ck_api_image : " {{ telemetry_registry }}/openstack-cloudkitty-api:{{ telemetry_tag }}"
35+ _ck_proc_image : " {{ telemetry_registry }}/openstack-cloudkitty-processor:{{ telemetry_tag }}"
2036
2137# This is removed for now.
2238# pre_deploy_kustomize_cloudkitty:
2339# source: "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/configure-cloudkitty.yml"
2440# type: playbook
2541# extra_vars:
26- # cloudkitty_api_image: "quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api:current-tested"
27- # cloudkitty_proc_image: "quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor:current-tested "
42+ # cloudkitty_api_image: "{{ _ck_api_image }}
43+ # cloudkitty_proc_image: "{{ _ck_proc_image }} "
2844# TODO: Adapt the deploy-logging-dependencies role to allow config necessary for CK
2945# # I can remove the vars-logging from the job definition.
3046# pre_deploy_deploy_logging_dependencies:
@@ -34,8 +50,9 @@ post_deploy_enable_cloudkitty:
3450 source : " {{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/cloudkitty-post_deploy.yml"
3551 type : playbook
3652 extra_vars :
37- cloudkitty_api_image : " quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api:current-tested"
38- cloudkitty_proc_image : " quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor:current-tested"
53+ cloudkitty_api_image : " {{ _ck_api_image }}"
54+ cloudkitty_proc_image : " {{ _ck_proc_image }}"
55+
3956# test cloudkitty
4057cifmw_run_tests : true
4158cifmw_run_test_role : test_operator
0 commit comments