Port openstack related images to stx-debian

Build stx-openstack related images using stx-debian base image
This change port openstack related images from Centos to Debian
in stx/upstream.

 The following images were ported:

- stx-cinder
- stx-glance
- stx-neutron
- stx-openstackclients
- stx-heat
- stx-barbican

Test Plan:

PASS - Build images in a debian build environment
PASS - Manually upload the built images to stx-openstack,
       use helm-override to change the required containers
       image and reapply stx-openstack.
PASS - Check the healthy of the pods related to those images

Story: 2010072
Task: 47088

Signed-off-by: Romulo Leite <romulo.leite@windriver.com>
Change-Id: Ief0f0c53eb973dad2dd5b7461d756ad79278858e
This commit is contained in:
Romulo Leite 2022-12-27 16:53:53 -03:00
parent 932ff63d6d
commit 281590535e
7 changed files with 67 additions and 0 deletions

View File

@ -1 +1,7 @@
openstack/python-barbican
openstack/python-cinder
openstack/python-glance
openstack/python-heat/openstack-heat
openstack/python-neutron
openstack/python-openstackclient
openstack/python-platformclients

View File

@ -0,0 +1,9 @@
BUILDER=loci
LABEL=stx-barbican
PROJECT=barbican
DIST_REPOS="OS"
PROJECT_REPO=https://opendev.org/openstack/barbican.git
NON_UNIQUE_SYSTEM_ACCOUNT="yes"
PROJECT_REF=stable/ussuri
PIP_PACKAGES="pycryptodomex"
PROFILES="fluent"

View File

@ -0,0 +1,10 @@
BUILDER=loci
LABEL=stx-cinder
PROJECT=cinder
DIST_REPOS="OS"
PROJECT_REPO=https://opendev.org/openstack/cinder.git
PROJECT_REF=stable/ussuri
NON_UNIQUE_SYSTEM_ACCOUNT="yes"
DIST_PACKAGES="nfs-common"
PIP_PACKAGES="pycryptodomex python-swiftclient pylint"
PROFILES="fluent cinder lvm ceph qemu"

View File

@ -0,0 +1,11 @@
BUILDER=loci
LABEL=stx-glance
PROJECT=glance
PROJECT_REPO=https://opendev.org/openstack/glance.git
PROJECT_REF=stable/ussuri
DIST_REPOS="OS"
UPDATE_SYSTEM_ACCOUNT="yes"
NON_UNIQUE_SYSTEM_ACCOUNT="yes"
PIP_PACKAGES="pycryptodomex python-swiftclient psutil pylint "
DIST_PACKAGES="libpq5"
PROFILES="fluent glance ceph"

View File

@ -0,0 +1,10 @@
BUILDER=loci
LABEL=stx-heat
PROJECT=heat
PROJECT_REPO=https://opendev.org/openstack/heat.git
PROJECT_REF=stable/ussuri
DIST_REPOS="OS"
NON_UNIQUE_SYSTEM_ACCOUNT="yes"
PIP_PACKAGES="pycryptodomex pylint"
DIST_PACKAGES="libxslt1.1"
PROFILES="fluent heat apache"

View File

@ -0,0 +1,11 @@
BUILDER=loci
LABEL=stx-neutron
PROJECT=neutron
DIST_REPOS="OS"
PROJECT_REPO=https://opendev.org/openstack/neutron.git
PROJECT_REF=stable/ussuri
UPDATE_SYSTEM_ACCOUNT="yes"
NON_UNIQUE_SYSTEM_ACCOUNT="yes"
PIP_PACKAGES="networking-sfc pycrypto pylint tinyrpc lxml"
DIST_PACKAGES="ethtool lshw"
PROFILES="fluent neutron linuxbridge openvswitch"

View File

@ -0,0 +1,10 @@
BUILDER=loci
LABEL=stx-openstackclients
PROJECT=infra
PROJECT_REPO=nil
DIST_REPOS="OS"
PIP_PACKAGES="pycryptodomex httplib2 pylint pyopenssl ndg-httpsclient pyasn1 \
python-ceilometerclient python-cinderclient python-glanceclient python-heatclient \
python-keystoneclient python-neutronclient python-novaclient python-barbicanclient \
python-swiftclient python-openstackclient"
DIST_PACKAGES="python-dev libffi-dev openssl bash-completion"