Port stx-pci-irq-affinity-agent to stx-debian

This change enables building the stx-pci-irq-affinity-agent Docker image
within the Debian build framework. It is now based on stx-debian and
following the new convention for StarlingX images.

Test Plan:
PASS: Build pci-irq-affinity-agent package
PASS: Build stx-pci-irq-affinity-agent image
PASS: Manually upload built image to a system, use helm-override to
      change the pci-irq-affinity-agent container image and apply
      stx-openstack
PASS: Ensure the pci-irq-affinity-agent pod successfully starts and is
      running
PASS: Ensure pci-irq-affinity-agent pod liveness and readiness probes
      are healthy

Story: 2010072
Task: 47091

Signed-off-by: Luan Nunes Utimura <LuanNunes.Utimura@windriver.com>
Change-Id: Id9e4a395927d335e7e100ffa21c09e0024a02e45
This commit is contained in:
Luan Nunes Utimura 2023-01-06 14:21:16 -03:00
parent 75ddbe2409
commit e9c145dfa9
3 changed files with 27 additions and 2 deletions

View File

@ -1,3 +1,4 @@
tools/base-images/stx-debian-dev
tools/vran-tools/stx-debian-tools-dev
ceph/ceph-manager
utilities/pci-irq-affinity-agent

View File

@ -0,0 +1,24 @@
BUILDER=loci
DIST_REPOS="OS"
LABEL=stx-pci-irq-affinity-agent
PROJECT=infra
PROJECT_REPO=nil
DIST_PACKAGES="python3-libvirt python3-dev gcc"
PIP_PACKAGES="pci-irq-affinity-agent \
eventlet \
keyring \
keyrings.alt \
pycryptodomex \
keystoneauth1 \
pkgconfig \
libvirt-python \
oslo.concurrency \
oslo.config \
oslo.i18n \
oslo.log \
oslo.messaging \
oslo.service \
python-daemon \
python-novaclient \
retrying \
psutil"

View File

@ -1,7 +1,7 @@
eventlet==0.33.0
keyring==18.0.1
keyrings.alt==3.2.0
pycrypto==2.6.1
pycryptodomex==3.9.7
keystoneauth1==4.0.1
kombu==4.6.11
pkgconfig==1.5.2