Skip to content

Commit b3bb8ab

Browse files
committed
[ci] Add vars so that content provider image can be consumed by CK
1 parent 53cc2da commit b3bb8ab

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

ci/vars-cloudkitty-tempest.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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
4057
cifmw_run_tests: true
4158
cifmw_run_test_role: test_operator

0 commit comments

Comments
 (0)