From bc3e30414ae01e9a744ef29dffacbb97d650cb94 Mon Sep 17 00:00:00 2001 From: Jaromir Wysoglad Date: Fri, 26 Sep 2025 10:49:05 -0400 Subject: [PATCH] Add Aetos container image --- container-images/containers.yaml | 1 + container-images/kolla/base/uid_gid_manage.sh | 1 + container-images/tcib/base/os/aetos/aetos.yaml | 11 +++++++++++ zuul.d/projects.yaml | 2 ++ 4 files changed, 15 insertions(+) create mode 100644 container-images/tcib/base/os/aetos/aetos.yaml diff --git a/container-images/containers.yaml b/container-images/containers.yaml index 2bf1676f..ff69b1d6 100644 --- a/container-images/containers.yaml +++ b/container-images/containers.yaml @@ -1,5 +1,6 @@ container_images: - imagename: quay.io/podified-master-centos9/openstack-ansible-tests:current-podified +- imagename: quay.io/podified-master-centos9/openstack-aetos:current-podified - imagename: quay.io/podified-master-centos9/openstack-aodh-api:current-podified - imagename: quay.io/podified-master-centos9/openstack-aodh-evaluator:current-podified - imagename: quay.io/podified-master-centos9/openstack-aodh-listener:current-podified diff --git a/container-images/kolla/base/uid_gid_manage.sh b/container-images/kolla/base/uid_gid_manage.sh index 67601759..aab1f080 100755 --- a/container-images/kolla/base/uid_gid_manage.sh +++ b/container-images/kolla/base/uid_gid_manage.sh @@ -33,6 +33,7 @@ declare -A _SUPPORTED_USERS # This comes from kolla/common/config.py. # Format: # Note: if homedir isn't specified, extra groups aren't supported +_SUPPORTED_USERS['aetos']='aetos 42462 42462 /var/lib/aetos kolla' _SUPPORTED_USERS['aodh']='aodh 42402 42402 /var/lib/aodh kolla' _SUPPORTED_USERS['barbican']='barbican 42403 42403 /var/lib/barbican kolla,nfast' _SUPPORTED_USERS['ceilometer']='ceilometer 42405 42405 /var/lib/ceilometer kolla' diff --git a/container-images/tcib/base/os/aetos/aetos.yaml b/container-images/tcib/base/os/aetos/aetos.yaml new file mode 100644 index 00000000..930c17b2 --- /dev/null +++ b/container-images/tcib/base/os/aetos/aetos.yaml @@ -0,0 +1,11 @@ +tcib_actions: +- run: bash /usr/local/bin/uid_gid_manage aetos +- run: dnf -y install {{ tcib_packages.common | join(' ') }} && dnf clean all && rm -rf /var/cache/dnf +- run: mkdir -p /var/www/cgi-bin/aetos && chmod 755 /var/www/cgi-bin/aetos && cp -a /usr/bin/aetos-api /var/www/cgi-bin/aetos/ && 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 +tcib_packages: + common: + - openstack-aetos-common + - openstack-aetos-api + - httpd + - mod_ssl + - python3-mod_wsgi diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index faf0d542..24341641 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -18,6 +18,8 @@ - .coveragerc - LICENSE - OWNERS* + vars: + openstack_release: master - tcib-crc-podified-edpm-baremetal: irrelevant-files: *if - tcib-podified-multinode-edpm-deployment-crc: