diff --git a/container-images/kolla/base/uid_gid_manage.sh b/container-images/kolla/base/uid_gid_manage.sh index 7e44afdd6..d8e6a1761 100755 --- a/container-images/kolla/base/uid_gid_manage.sh +++ b/container-images/kolla/base/uid_gid_manage.sh @@ -61,6 +61,7 @@ _SUPPORTED_USERS['nova']='nova 42436 42436 /var/lib/nova qemu,libvirt,kolla' _SUPPORTED_USERS['novajoin']='novajoin 42470 42470 /var/lib/novajoin kolla' _SUPPORTED_USERS['octavia']='octavia 42437 42437 /var/lib/octavia kolla' _SUPPORTED_USERS['openvswitch']='openvswitch 42476 42476' +_SUPPORTED_USERS['panko']='panko 42438 42438 /var/lib/panko ceilometer,kolla' _SUPPORTED_USERS['placement']='placement 42482 42482 /var/lib/placement kolla' _SUPPORTED_USERS['qdrouterd']='qdrouterd 42465 42465 /var/lib/qdrouterd kolla' _SUPPORTED_USERS['qemu']='qemu 42427 42427' diff --git a/container-images/tcib/base/os/gnocchi-base/gnocchi-api/gnocchi-api.yaml b/container-images/tcib/base/os/gnocchi-base/gnocchi-api/gnocchi-api.yaml index 69df14925..00f4874cc 100644 --- a/container-images/tcib/base/os/gnocchi-base/gnocchi-api/gnocchi-api.yaml +++ b/container-images/tcib/base/os/gnocchi-base/gnocchi-api/gnocchi-api.yaml @@ -5,9 +5,3 @@ tcib_actions: tcib_packages: common: - gnocchi-api - - httpd - - mod_ssl - - python3-boto3 - - python3-cradox - - python3-ldappool - - python3-mod_wsgi diff --git a/container-images/tcib/base/os/gnocchi-base/gnocchi-base.yaml b/container-images/tcib/base/os/gnocchi-base/gnocchi-base.yaml index 7626a2cf8..344ea9215 100644 --- a/container-images/tcib/base/os/gnocchi-base/gnocchi-base.yaml +++ b/container-images/tcib/base/os/gnocchi-base/gnocchi-base.yaml @@ -4,3 +4,10 @@ tcib_actions: tcib_packages: common: - gnocchi-common + - python3-cradox + - python3-eventlet + - httpd + - mod_ssl + - python3-boto3 + - python3-ldappool + - python3-mod_wsgi diff --git a/container-images/tcib/base/os/panko-api/panko-api.yaml b/container-images/tcib/base/os/panko-api/panko-api.yaml new file mode 100644 index 000000000..c0c5bb449 --- /dev/null +++ b/container-images/tcib/base/os/panko-api/panko-api.yaml @@ -0,0 +1,12 @@ +tcib_actions: +- run: bash /usr/local/bin/uid_gid_manage ceilometer {{ tcib_user }} +- run: dnf -y install {{ tcib_packages.common | join(' ') }} && dnf clean all && rm -rf /var/cache/dnf +- run: sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf && sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf +- run: ln -s /usr/share/openstack-tripleo-common/healthcheck/panko-api /openstack/healthcheck && chmod a+rx /openstack/healthcheck +tcib_packages: + common: + - httpd + - mod_ssl + - openstack-panko-api + - python3-ldappool + - python3-mod_wsgi diff --git a/container-images/tripleo_containers.yaml b/container-images/tripleo_containers.yaml index 853622a31..ada672d62 100644 --- a/container-images/tripleo_containers.yaml +++ b/container-images/tripleo_containers.yaml @@ -191,6 +191,8 @@ container_images: imagename: quay.io/tripleotrain/openstack-ovn-nb-db-server:current-tripleo - image_source: tripleo imagename: quay.io/tripleotrain/openstack-ovn-sb-db-server:current-tripleo +- image_source: tripleo + imagename: quay.io/tripleotrain/openstack-panko-api:current-tripleo - image_source: tripleo imagename: quay.io/tripleotrain/openstack-placement-api:current-tripleo - image_source: tripleo diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index 245b00a18..1194e264e 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -53,6 +53,21 @@ dependencies: *deps_unit_lint - tripleo-ci-centos-8-scenario001-standalone: dependencies: *deps_unit_lint + - tripleo-ci-centos-8-scenario001-standalone: + dependencies: *deps_unit_lint + vars: + build_container_images: true + files: + - ^container-images/tcib/base/collectd.*$ + - ^container-images/tcib/base/os/aodh.*$ + - ^container-images/tcib/base/os/ceilometer.*$ + - ^container-images/tcib/base/os/cinder.*$ + - ^container-images/tcib/base/os/gnocchi.*$ + - ^container-images/tcib/base/os/heat.*$ + - ^container-images/tcib/base/os/panko.*$ + - ^container-images/tcib/base/qdrouterd.*$ + - ^container-images/tcib/base/rabbitmq.*$ + - ^container-images/tcib/base/redis.*$ - tripleo-ci-centos-8-scenario002-standalone: dependencies: *deps_unit_lint - tripleo-ci-centos-8-scenario003-standalone: