V goals, Zuul v3 migration: update links and grenade
Update a few links: - to the restored Zuul v3 migration guide; - to the Zuul jobs reference; Update the information about the grenade jobs and add a few examples. Change-Id: I85090964cbccb0796552f61556dfaa9591a6d459
This commit is contained in:
@@ -54,12 +54,15 @@ References
|
|||||||
==========
|
==========
|
||||||
|
|
||||||
The main reference for converting legacy Zuul jobs is the `Zuul v3
|
The main reference for converting legacy Zuul jobs is the `Zuul v3
|
||||||
Migration Guide <https://docs.openstack.org/infra/manual/zuulv3.html>`_,
|
Migration Guide <https://docs.openstack.org/project-team-guide/zuulv3.html>`_,
|
||||||
part of the `Infrastructure User Manual
|
originally part of `Infrastructure User Manual
|
||||||
<https://docs.openstack.org/infra/manual/>`_.
|
<https://docs.openstack.org/infra/manual/>`_
|
||||||
|
and since then restored and imported into the `testing section of
|
||||||
|
the OpenStack Project Team Guide
|
||||||
|
<https://docs.openstack.org/project-team-guide/testing.html>`_.
|
||||||
|
|
||||||
A complete reference to the Zuul jobs is available as part of the
|
A complete reference to the Zuul jobs is available as part of the
|
||||||
`Zuul User's Guide <https://zuul-ci.org/docs/zuul/user/config.html#job>`_.
|
`Zuul User's Guide <https://zuul-ci.org/docs/zuul/reference/jobs.html>`_.
|
||||||
|
|
||||||
During the Dublin PTG 2018 the QA team provided some updates and
|
During the Dublin PTG 2018 the QA team provided some updates and
|
||||||
examples on the Zuul v3 migrations. The slides are not merged yet
|
examples on the Zuul v3 migrations. The slides are not merged yet
|
||||||
@@ -81,14 +84,29 @@ Examples of migration:
|
|||||||
(inheriting from devstack-tempest)
|
(inheriting from devstack-tempest)
|
||||||
and examples of custom ansible code.
|
and examples of custom ansible code.
|
||||||
|
|
||||||
- python-cinderclient: https://review.opendev.org/672784/
|
- A more recent example of a devstack (non-tempest) jobs:
|
||||||
A more recent example of a devstack (non-tempest) job.
|
|
||||||
|
* python-cinderclient: https://review.opendev.org/672784
|
||||||
|
* python-manilaclient: https://review.opendev.org/737919
|
||||||
|
|
||||||
- heat-functional-tests: https://review.opendev.org/660877
|
- heat-functional-tests: https://review.opendev.org/660877
|
||||||
|
|
||||||
This example collect tests from two repositories (heat and
|
This example collect tests from two repositories (heat and
|
||||||
heat-tempest-plugin). Also example for gabbit tests.
|
heat-tempest-plugin). Also example for gabbit tests.
|
||||||
|
|
||||||
|
- manila porting, with custom ansible code which replaced
|
||||||
|
shell scripts: https://review.opendev.org/740534
|
||||||
|
and https://review.opendev.org/724466
|
||||||
|
|
||||||
|
- various grenade jobs:
|
||||||
|
|
||||||
|
* sahara: https://review.opendev.org/638390
|
||||||
|
* cinder: https://review.opendev.org/709780
|
||||||
|
* ironic: https://review.opendev.org/703995
|
||||||
|
* octavia: https://review.opendev.org/725098
|
||||||
|
* neutron: https://review.opendev.org/725073
|
||||||
|
* manila: https://review.opendev.org/741727
|
||||||
|
|
||||||
Current State / Anticipated Impact
|
Current State / Anticipated Impact
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
@@ -100,12 +118,14 @@ Jobs which requires less standard operations (for example, a cycle of
|
|||||||
reconfiguration/test executions, or custom tests) require additional
|
reconfiguration/test executions, or custom tests) require additional
|
||||||
work.
|
work.
|
||||||
|
|
||||||
Grenade-based jobs are not yet available, but there are `patches in advanced
|
While Grenade-based jobs had not yet been available at the time
|
||||||
state of development <https://review.opendev.org/#/q/topic:grenade_zuulv3>`_
|
of the approval of the goal, they were `completed and merged
|
||||||
and they should be ready when the Victoria cycle starts.
|
<https://review.opendev.org/#/c/548936/>`_ right before branching
|
||||||
If not, finalizing the effort is considered part of the goal,
|
Ussuri, and then backported up to Train.
|
||||||
which can still move forward with all the other non-Grenade conversions.
|
|
||||||
Once they are finalized, porting most Grenade jobs should be trivial.
|
In fact finalizing the effort on Zuul v3 was considered part of the goal,
|
||||||
|
while still moving forward with all the other non-Grenade conversions.
|
||||||
|
As expected, porting most Grenade jobs should now be trivial.
|
||||||
|
|
||||||
While cleaning the legacy jobs from `openstack-zuul-jobs
|
While cleaning the legacy jobs from `openstack-zuul-jobs
|
||||||
<https://opendev.org/openstack/openstack-zuul-jobs.git>`_ and
|
<https://opendev.org/openstack/openstack-zuul-jobs.git>`_ and
|
||||||
|
|||||||
Reference in New Issue
Block a user