Browse Source

Pin Ironic Tempest Plugin

Pin the ironic-tempest-plugin to an older version so
we don't run the net set of tests with wholedisk + partition
testing.

Also removes CoreOS jobs as CoreOS is EOL and no longer receiving
any updates.

And also signals to the user to try and manually install python-pip
as opposed to install the package from the package manager as
older mirrors have older versions at this point and we are
risking breaking things by automatically doing so. This should
fix test jobs on ubuntu-xenial as there is a conflict in the
repositories.

    python-pip : Depends: python-pip-whl (= 8.1.1-2ubuntu0.4) but 9.0.1-3~3 is to be installed

Change-Id: I6b689bd16dfe6fa849e876f056f1c5cfd1937764
(cherry picked from commit c7b3d9f062)
changes/69/744969/3
Julia Kreger 1 month ago
parent
commit
7e009c1d87
3 changed files with 7 additions and 10 deletions
  1. +5
    -1
      imagebuild/tinyipa/install-deps.sh
  2. +2
    -1
      zuul.d/legacy-ironic-jobs.yaml
  3. +0
    -8
      zuul.d/project.yaml

+ 5
- 1
imagebuild/tinyipa/install-deps.sh View File

@@ -1,6 +1,10 @@
#!/bin/bash

COMMON_PACKAGES="wget python-pip unzip sudo gawk"
if ! $(pip -V &>/dev/null); then
echo "Warning: Please install python-pip manually"
exit 1
fi
COMMON_PACKAGES="wget unzip sudo gawk"
APT_PACKAGES="${COMMON_PACKAGES} squashfs-tools"
YUM_PACKAGES="${COMMON_PACKAGES} squashfs-tools"
ZYPPER_PACKAGES="${COMMON_PACKAGES} squashfs"


+ 2
- 1
zuul.d/legacy-ironic-jobs.yaml View File

@@ -17,7 +17,8 @@
- openstack/ironic
- openstack/ironic-lib
- openstack/ironic-python-agent
- openstack/ironic-tempest-plugin
- name: openstack/ironic-tempest-plugin
override-checkout: 1.2.1
- x/pyghmi
- openstack/python-ironicclient
- openstack/tempest


+ 0
- 8
zuul.d/project.yaml View File

@@ -7,13 +7,9 @@
- release-notes-jobs
check:
jobs:
- ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src
- ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src
- ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src
- ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src
- ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src
- ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src
- ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src
- ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src
# Non-voting jobs
- ipa-tempest-dsvm-ironic-inspector-src:
@@ -23,13 +19,9 @@
gate:
queue: ironic
jobs:
- ipa-tempest-dsvm-partition-bios-agent_ipmitool-coreos-src
- ipa-tempest-dsvm-partition-bios-agent_ipmitool-tinyipa-src
- ipa-tempest-dsvm-partition-bios-pxe_ipmitool-coreos-src
- ipa-tempest-dsvm-partition-bios-pxe_ipmitool-tinyipa-src
- ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-coreos-src
- ipa-tempest-dsvm-wholedisk-bios-agent_ipmitool-tinyipa-src
- ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-coreos-src
- ipa-tempest-dsvm-wholedisk-bios-pxe_ipmitool-tinyipa-src
experimental:
jobs:


Loading…
Cancel
Save