Fix Redfish jobs by pinning sushy-tools

Sushy-tools pulls in master branch by default based
on the job configuration, however we recently merged
support into sushy-tools which requires a version of
ironic-lib, which is unavailable to this system resulting
in an exception.

File "/opt/stack/sushy-tools/sushy_tools/emulator/main.py", line 24, in <module>
  from ironic_lib import auth_basic
ImportError: cannot import name 'auth_basic'

*Also* Temporarily disables the grub2 jobs to allow multiple
fixes to be merged in sequence.

Change-Id: Ie8c10db135a77bd4cc2e17a266a45cca65100199
This commit is contained in:
Julia Kreger 2021-09-15 11:05:21 -07:00
parent 38f655f627
commit e8fc7cb6f9
2 changed files with 6 additions and 3 deletions

View File

@ -148,7 +148,8 @@
parent: ironic-base
timeout: 5400
required-projects:
- openstack/sushy-tools
- name: openstack/sushy-tools
override-checkout: 0.17.0
vars:
devstack_localrc:
IRONIC_DEPLOY_DRIVER: redfish

View File

@ -24,7 +24,9 @@
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
- ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect
- ironic-tempest-bfv
- ironic-tempest-ipa-partition-uefi-pxe-grub2
# Temporary to allow for multiple breakages to be resolved.
- ironic-tempest-ipa-partition-uefi-pxe-grub2:
voting: false
- metalsmith-integration-glance-localboot-centos7
# Non-voting jobs
- ironic-tox-bandit:
@ -61,7 +63,7 @@
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
- ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect
- ironic-tempest-bfv
- ironic-tempest-ipa-partition-uefi-pxe-grub2
# - ironic-tempest-ipa-partition-uefi-pxe-grub2
- metalsmith-integration-glance-localboot-centos7
experimental:
jobs: