Merge "Move nova-cells-v1 to experimental queue"
This commit is contained in:
commit
2c7aa78980
|
@ -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:
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.**
|
||||||
|
|
||||||
|
|
|
@ -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.
|
Loading…
Reference in New Issue