Fix image publish job

* Add nodeset so that image build and image publish job can run.
* change pycrypto to cryptography in pip packages

Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: Id04561790db6d3d0745bc5d17a525f7fc1c65092
This commit is contained in:
Sreejith Punnapuzha 2021-03-29 13:26:30 -05:00
parent c652c4babc
commit 164611dcab
3 changed files with 5 additions and 3 deletions

View File

@ -40,13 +40,14 @@
- job:
name: airship-images-functional
nodeset: airship-images-single-node
pre-run: playbooks/airship-images-deploy-docker.yaml
run: playbooks/airship-images-test.yaml
post-run: playbooks/airship-collect-logs.yaml
nodeset: airship-images-single-node
- job:
name: airship-images-build
nodeset: airship-images-single-node
timeout: 7200
post-timeout: 7200
pre-run: playbooks/airship-images-deploy-docker.yaml
@ -55,6 +56,7 @@
- job:
name: airship-images-publish
nodeset: airship-images-single-node
timeout: 7200
post-timeout: 7200
pre-run: playbooks/airship-images-deploy-docker.yaml

View File

@ -37,7 +37,7 @@ NO_PROXY ?= localhost,127.0.0.1,.svc.cluster.local
USE_PROXY ?= false
BASE_IMAGE ?= docker.io/ubuntu:bionic
ironic_profiles ?= "fluent ipxe ipmi qemu tftp"
ironic_pip_packages ?= "pycrypto python-openstackclient sushy"
ironic_pip_packages ?= "cryptography python-openstackclient sushy"
ironic_dist_packages ?= "ethtool lshw iproute2"
all: lint images

View File

@ -18,7 +18,7 @@ set -e
: "${base_extra_build_args:="--force-rm --pull --no-cache"}"
# Defaults for projects
: "${ironic_profiles:="'fluent ipxe ipmi qemu tftp'"}"
: "${ironic_pip_packages:="pycrypto python-openstackclient sushy"}"
: "${ironic_pip_packages:="cryptography python-openstackclient sushy"}"
: "${ironic_dist_packages:="ethtool lshw iproute2"}"
# Image tag
if [ -z "${IMAGE_TAG}" ]; then