Move the grenade multi-node job from the experimental queue to the
check queue as a non-voting job
Don't run grenade multi-node for: stable/mitaka, stable/newton, or
stable/ocata. As it is being added in the Pike cycle.
Change-Id: Ibc74281a86449c18604cb3e535279afacf532b1c
OSC needs to keep working with old API versions for a while,
let's keep testing it as long as we can.
Change-Id: Icff8686b9ca68b2d2b0d78b12c4e6a4237a94bb5
The octavia project is adding the following repositories:
octavia-dashboard
octavia-tempest-plugin
python-octaviaclient
This patch sets up those repositories and initial jobs.
octavia-dashboard will be pre-populated with a copy of
neutron-lbaas-dashboard that has the history preserved, but the
branches and tags have been removed.
The other repositories are fresh development and have no code to populate.
They will be setup using cookiecutter.
Change-Id: Id6385b8940fbef6c703db26808cda9607aea360d
IRONIC_DISABLE_DEVSTACK_PLUGIN was added some time back to grenade jobs
in project-config to disable devstack plugin because the grenade code in
Ironic already enabled it.
Unfortunately, subnode local_conf doesn't get updated when
'enable_plugin' is in the grenade settings file. We need to move
enablement of devstack plugin back to project-config to fix this issue,
which is accomplished by this patch.
To prevent the gate from breaking due to devstack plugin being enabled
twice, a change was made to devstack/upgrade/settings that
performs a check to see if the ironic devstack plugin has already been
enabled and does the following:
* If it has already been enabled it will not enable it again.
* If it has not yet been enabled it will enable it.
This change was made to master, stable/ocata, and stable/newton branches.
All changes have landed.
https://review.openstack.org/#/c/444335/https://review.openstack.org/#/c/444944/https://review.openstack.org/#/c/444950/
Once this patch merges, we will propose a follow-up patch to
devstack/upgrade/settings that removes all the additonal logic and
enabling of the ironic devstack plugin.
Change-Id: Idb9c556e7d2553c9f13e07077676fd7505bfb19c
Run all scenarios when touching Glance files, because each scenario has
a different backend for Glance.
By testing each scenario, we reduce the change to break Glance
deployments for all backends.
Change-Id: I5b0bfe9c220a34a9b93f158dac1925de46bf5d47
We are gradually transitioning the way we run CI in TripleO. We
are now ready to move the multinode jobs to be run via
tripleo-quickstart. This changes the multinode gate and check jobs
run in the check-tripleo-jobs group to be run via quickstart.
Since these jobs will now be in the merge queue for other TripleO
projects they are made voting on tripleo-quickstart/extras as well.
The job types are also changed to reflect the new way we are
parsing them. Eventually we will also change job names to be in
line with these new job types, but we want to start with job names
similar to the current ones in order to cause less confusion.
Change-Id: I8208a4982432dbf8f6bd69d895480bf1baf0ea41
We had disabled voting to deal with the hacking/pbr merging issues
temporarily. Now it's time to go back to making sure latest oslo
libs can work for last release.
This reverts commit c8f70c656e2fa928cab1d9f0e41eff191dae1144.
Change-Id: I75a79648444f0ed4fcc1b097b67339f382bcf4f2
Use zuul-git-prep-upper-constraints instead of gerrit-git-prep for
manuals-jobs. These jobs might be used in repos that have constraints
enabled - like openstackdocstheme - and thus need the constraints file
downloaded. Also, we can use the zuul setup macro now on all notes, use
it for better git tree set up.
Change-Id: I965d7d1abb5e8fba0e54146b2d828a04da851bb7
A new toxenv enviroment has been added to the Swift repo 'func-ec'
which will run the swift functional tests on an EC policy:
https://review.openstack.org/#/c/442749/
This patch added this toxenv as a check/gate job so we can be sure to
gate on EC better. Initially voting will be off just to be sure it's
working correctly.
As this toxenv only existing currently in master, and therefore only
future stable branches, current stable branches are filtered out.
Change-Id: I037c622e1e96d8790e0e9788e6485fcb06ab68a1
Following up the refactoring of magnum jobs.
* Remove the old job builder
* Remove experimental jobs, but keep the k8s-multinode,
swarm-mode and swarm-ironic in experimental. These three
are jobs that don't work properly yet and they are
created to test WIP features.
The result will be having the same voting jobs as before
but using the new builder.
Change-Id: Icdd802fa94a910934bbf2e93ac4c3b5c1b7dec1a
On scenario001, we deploy Cinder with RBD backend, so we want to run
this scenario when touching files related to Cinder deployment in
TripleO.
Change-Id: I1ac29d1f7d9d31613813dd621850a34c007d5ac4
We are seeing some issues restarting SSHD for centos. Because we are
doing config file changes, and SSHD is running, we can use the reload
command.
Reload is a little different then restart, specifically reload does a
SIGUP on the process. In some local testing, this seems to be more
reliable to restart, which causes some bind address errors.
Change-Id: Ic5e00e1e1eed1de87c430180a6f00d30410a95b4
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
In preparation for migration of all charms to default to using
Python 3, enable non-voting checks to start providing feedback
for proposed changes on py3 compatibility.
Change-Id: Id08e26a210702e7b1fd4e06e5f5f313a770f72bf
Promote the upgrade gate checks for Glance, Keystone and Swift, as well
as the Multiregion gate check for Swift in OpenStack-Ansible.
Change-Id: I822189a688fb2bffdb52b0bc19184f9b3740d38c
Enable coverage jobs for python tricircle client where
```tox -e cover``` (executing coverage) works properly.
Change-Id: I0dfa3fb459a5ec14ee226280248e26ee5bee6114
This job is an attempt to reduce the load in the SUT in the gate,
by splitting API and tempest tests in two separate jobs, and by
running scenario ("heavier") tests in a dedicate job serially.
We already stopped running a number of scenario tests from the
main gate so we need this job at least for tempest to make sure
other scenario tests are not bit rotting.
This job is non voting for now.
Change-Id: I11eb21686351a98e55fecc15a794397da6d92b40