From e9c145dfa9c29c38b6582261b99f5b19fadf66ba Mon Sep 17 00:00:00 2001 From: Luan Nunes Utimura Date: Fri, 6 Jan 2023 14:21:16 -0300 Subject: [PATCH] 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 Change-Id: Id9e4a395927d335e7e100ffa21c09e0024a02e45 --- debian_stable_docker_images.inc | 1 + ...pci-irq-affinity-agent.stable_docker_image | 24 +++++++++++++++++++ .../pci_irq_affinity/requirements.txt | 4 ++-- 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 utilities/pci-irq-affinity-agent/debian/stx-pci-irq-affinity-agent.stable_docker_image diff --git a/debian_stable_docker_images.inc b/debian_stable_docker_images.inc index b52ab7a5..a33b170d 100644 --- a/debian_stable_docker_images.inc +++ b/debian_stable_docker_images.inc @@ -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 diff --git a/utilities/pci-irq-affinity-agent/debian/stx-pci-irq-affinity-agent.stable_docker_image b/utilities/pci-irq-affinity-agent/debian/stx-pci-irq-affinity-agent.stable_docker_image new file mode 100644 index 00000000..a545fc42 --- /dev/null +++ b/utilities/pci-irq-affinity-agent/debian/stx-pci-irq-affinity-agent.stable_docker_image @@ -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" diff --git a/utilities/pci-irq-affinity-agent/pci_irq_affinity/requirements.txt b/utilities/pci-irq-affinity-agent/pci_irq_affinity/requirements.txt index fd7f4e56..2f3cc658 100644 --- a/utilities/pci-irq-affinity-agent/pci_irq_affinity/requirements.txt +++ b/utilities/pci-irq-affinity-agent/pci_irq_affinity/requirements.txt @@ -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 @@ -16,4 +16,4 @@ oslo.service==1.41.1 python-daemon==2.3.0 python-novaclient==16.0.0 retrying==1.3.3 -psutil==5.8.0 \ No newline at end of file +psutil==5.8.0