Skip to content

Commit 7709c03

Browse files
committed
ci: add openstack-meta-content-provider-master job
Add keystone-openstack-meta-content-provider-master job that builds fresh keystone containers from OpenDev master on each PR, and keystone-operator-tempest-master job that consumes those containers. Both jobs are non-voting and added to the github-check pipeline. Resolves: OSPRH-30892 Change-Id: I2f208ec550108b66dbebd7787ed0e2417ccb1edc Signed-off-by: Grzegorz Grasza <xek@redhat.com> Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent c2296d5 commit 7709c03

2 files changed

Lines changed: 45 additions & 0 deletions

File tree

zuul.d/jobs.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,42 @@
2626
cifmw_test_operator_tempest_concurrency: 3
2727
cifmw_test_operator_tempest_include_list: |
2828
^tempest.api.identity.
29+
30+
- job:
31+
name: keystone-openstack-meta-content-provider-master
32+
parent: openstack-meta-content-provider-master
33+
description: |
34+
A meta content provider zuul job to build keystone
35+
specific containers from OpenDev master.
36+
vars:
37+
cifmw_build_containers_force: false
38+
cifmw_bop_dlrn_from_source: true
39+
cifmw_build_containers_registry_namespace: podified-master-centos10
40+
cifmw_operator_build_operators:
41+
- name: keystone-operator
42+
src: "{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/keystone-operator"
43+
- name: openstack-operator
44+
src: "{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/openstack-operator"
45+
image_base: keystone
46+
cifmw_build_containers_image_tag: keystone_latest
47+
cifmw_build_containers_exclude_containers:
48+
master:
49+
centos10:
50+
- horizontest
51+
52+
- job:
53+
name: keystone-operator-tempest-master
54+
parent: keystone-operator-tempest
55+
dependencies:
56+
- keystone-openstack-meta-content-provider-master
57+
description: |
58+
Deploy OpenStack with fresh keystone containers built from master.
59+
extra-vars:
60+
content_provider_dlrn_md5_hash: ''
61+
vars:
62+
cifmw_repo_setup_branch: master
63+
fetch_dlrn_hash: false
64+
cifmw_update_containers_openstack: true
65+
cifmw_update_containers_org: podified-master-centos10
66+
cifmw_update_containers_tag: keystone_latest
67+
cifmw_test_operator_tempest_image_tag: keystone_latest

zuul.d/projects.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
name: openstack-k8s-operators/keystone-operator
44
github-check:
55
jobs:
6+
# jobs using latest available code - local registry, tag: keystone_latest
7+
- keystone-openstack-meta-content-provider-master:
8+
voting: false
9+
- keystone-operator-tempest-master:
10+
voting: false
11+
# jobs using latest stable code - tag: current-podified
612
- openstack-k8s-operators-content-provider:
713
vars:
814
cifmw_install_yamls_sdk_version: v1.41.1

0 commit comments

Comments
 (0)