Merge "Move nova-cells-v1 to experimental queue"

This commit is contained in:
Zuul 2018-12-11 01:23:35 +00:00 committed by Gerrit Code Review
commit 2c7aa78980
4 changed files with 26 additions and 3 deletions

View File

@ -204,7 +204,6 @@
# code; we don't need to run this on all changes, nor do we run # code; we don't need to run this on all changes, nor do we run
# it in the gate. # it in the gate.
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
- nova-cells-v1
- nova-live-migration - nova-live-migration
- nova-lvm - nova-lvm
- nova-multiattach - nova-multiattach
@ -224,7 +223,6 @@
jobs: jobs:
- neutron-grenade: - neutron-grenade:
irrelevant-files: *dsvm-irrelevant-files irrelevant-files: *dsvm-irrelevant-files
- nova-cells-v1
- nova-live-migration - nova-live-migration
- nova-multiattach - nova-multiattach
- nova-tox-functional - nova-tox-functional
@ -254,6 +252,7 @@
irrelevant-files: *dsvm-irrelevant-files irrelevant-files: *dsvm-irrelevant-files
- tempest-pg-full: - tempest-pg-full:
irrelevant-files: *dsvm-irrelevant-files irrelevant-files: *dsvm-irrelevant-files
- nova-cells-v1
- nova-tempest-full-oslo.versionedobjects: - nova-tempest-full-oslo.versionedobjects:
irrelevant-files: *dsvm-irrelevant-files irrelevant-files: *dsvm-irrelevant-files
- legacy-tempest-dsvm-nova-libvirt-kvm-apr: - legacy-tempest-dsvm-nova-libvirt-kvm-apr:

View File

@ -85,7 +85,16 @@ Integration tests
----------------- -----------------
Today, our integration tests involve running the Tempest test suite on a Today, our integration tests involve running the Tempest test suite on a
variety of Nova deployment scenarios. variety of Nova deployment scenarios. The integration job setup is defined
in the ``.zuul.yaml`` file in the root of the nova repository. Jobs are
restricted by queue:
* ``check``: jobs in this queue automatically run on all proposed changes even
with non-voting jobs
* ``gate``: jobs in this queue automatically run on all approved changes
(voting jobs only)
* ``experimental``: jobs in this queue are non-voting and run on-demand by
leaving a review comment on the change of "check experimental"
In addition, we have third parties running the tests on their preferred Nova In addition, we have third parties running the tests on their preferred Nova
deployment scenario. deployment scenario.

View File

@ -57,6 +57,12 @@ Because of this, there are a few restrictions placed on cells v1:
tests are added to Tempest which trigger a latent bug in cells v1 it may not tests are added to Tempest which trigger a latent bug in cells v1 it may not
be fixed. However, regressions in working function should be tracked with be fixed. However, regressions in working function should be tracked with
bugs and fixed. bugs and fixed.
#. Changes proposed to nova will not be automatically tested against a Cells v1
environment. To manually trigger Cells v1 integration testing on a nova
change in Gerrit, leave a review comment of "check experimental" and the
*nova-cells-v1* job will run on it, but the job is non-voting, meaning if
it fails it will not prevent the patch from being merged if approved by the
core team.
**Suffice it to say, new deployments of cells v1 are not encouraged.** **Suffice it to say, new deployments of cells v1 are not encouraged.**

View File

@ -0,0 +1,9 @@
---
other:
- |
CI testing of Cells v1 has been moved to the ``experimental`` queue meaning
changes proposed to nova will not be tested against a Cells v1 setup unless
explicitly run through the ``experimental`` queue by leaving a review
comment on the patch of "check experimental". Cells v1 has been deprecated
since the 16.0.0 Pike release and this is a further step in its eventual
removal.