Skip to content

Commit

Permalink
zuul: fix the grenade job to actually test barbican
Browse files Browse the repository at this point in the history
Add the required services and run a few barbican-specific tests
to validate the upgrade.

The grenade plugin contains a few settings which don't need to be
set anymore explicitly and they are not in the job configuration
(as devstack/upgrade/settings is not used anymore):
- all the image-related variables don't need to be overridden anymore,
  the default one from devstack should be used
- Image API v1 has been disabled since tempest 20.0

The job can be switched to voting again.

Change-Id: Id0682aea57d4d1fc49334f2dd11ef9a0ffb355fb
tosky committed Aug 22, 2022
1 parent b8b83a1 commit 1ed258e
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions .zuul.yaml
Original file line number Diff line number Diff line change
@@ -78,12 +78,22 @@
- job:
name: barbican-grenade
parent: grenade-py3
parent: grenade
required-projects:
- openstack/grenade
- openstack/barbican
- openstack/barbican-tempest-plugin
- openstack/python-barbicanclient
- opendev.org/openstack/grenade
- opendev.org/openstack/barbican
- opendev.org/openstack/barbican-tempest-plugin
- opendev.org/openstack/python-barbicanclient
vars:
devstack_plugins:
barbican: https://opendev.org/openstack/barbican
devstack_services:
barbican-svc: true
barbican-retry: true
tempest_plugins:
- barbican-tempest-plugin
tempest_test_regex: '\[.*\bsmoke\b.*\]|^(barbican_tempest_plugin.tests)'
tox_envlist: all

- project:
templates:
@@ -97,8 +107,7 @@
- barbican-tox-functional
- barbican-vault-tox-functional:
voting: false
- barbican-grenade:
voting: false
- barbican-grenade
- barbican-tempest-plugin-simple-crypto
- barbican-tempest-plugin-simple-crypto-secure-rbac
- barbican-tempest-plugin-simple-crypto-ipv6-only

0 comments on commit 1ed258e

Please sign in to comment.