Update release doc
- move ipa-builder to projects that follow normal release - add a new section Manual release for ironic-staging-driver - update Things to do after releasing. Change-Id: Ie6d02096dc15fc8c3f881556f1638d94ba2d8ece
This commit is contained in:
parent
143449d3db
commit
c52e685e5f
@ -78,6 +78,10 @@ The following deliverables are Tempest plugins:
|
|||||||
|
|
||||||
* ironic-tempest-plugin
|
* ironic-tempest-plugin
|
||||||
|
|
||||||
|
The following deliverables are tools:
|
||||||
|
|
||||||
|
* ironic-python-agent-builder
|
||||||
|
|
||||||
The following deliverables are services, or treated as such:
|
The following deliverables are services, or treated as such:
|
||||||
|
|
||||||
* bifrost
|
* bifrost
|
||||||
@ -86,13 +90,19 @@ The following deliverables are services, or treated as such:
|
|||||||
* ironic-prometheus-exporter
|
* ironic-prometheus-exporter
|
||||||
* ironic-python-agent
|
* ironic-python-agent
|
||||||
|
|
||||||
|
Manual release
|
||||||
|
--------------
|
||||||
|
|
||||||
|
The ironic-staging-drivers follows a different procedure, see
|
||||||
|
`Releasing ironic-staging-drivers
|
||||||
|
<https://ironic-staging-drivers.readthedocs.io/en/latest/releasing.html>`__.
|
||||||
|
|
||||||
Independent
|
Independent
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
The following deliverables are released `independently
|
The following deliverables are released `independently
|
||||||
<https://releases.openstack.org/reference/release_models.html#independent>`__:
|
<https://releases.openstack.org/reference/release_models.html#independent>`__:
|
||||||
|
|
||||||
* ironic-python-agent-builder
|
|
||||||
* sushy-tools
|
* sushy-tools
|
||||||
* tenks
|
* tenks
|
||||||
* virtualbmc
|
* virtualbmc
|
||||||
@ -293,10 +303,6 @@ We need to submit patches for changes in the stable branch to:
|
|||||||
* update the ironic devstack plugin to point at the branched tarball for IPA.
|
* update the ironic devstack plugin to point at the branched tarball for IPA.
|
||||||
An example of this patch is
|
An example of this patch is
|
||||||
`here <https://review.opendev.org/685069/>`_.
|
`here <https://review.opendev.org/685069/>`_.
|
||||||
* update links in the documentation (``ironic/doc/source/``) to point to the
|
|
||||||
branched versions of any openstack projects' (that branch) documents.
|
|
||||||
As of Pike release, the only outlier is
|
|
||||||
`diskimage-builder <https://docs.openstack.org/diskimage-builder/latest/>`_.
|
|
||||||
* set appropriate defaults for ``TEMPEST_BAREMETAL_MIN_MICROVERSION`` and
|
* set appropriate defaults for ``TEMPEST_BAREMETAL_MIN_MICROVERSION`` and
|
||||||
``TEMPEST_BAREMETAL_MAX_MICROVERSION`` in ``devstack/lib/ironic`` to make sure
|
``TEMPEST_BAREMETAL_MAX_MICROVERSION`` in ``devstack/lib/ironic`` to make sure
|
||||||
that unsupported API tempest tests are skipped on stable branches. E.g.
|
that unsupported API tempest tests are skipped on stable branches. E.g.
|
||||||
@ -304,12 +310,6 @@ We need to submit patches for changes in the stable branch to:
|
|||||||
|
|
||||||
We need to submit patches for changes on master to:
|
We need to submit patches for changes on master to:
|
||||||
|
|
||||||
* create an empty commit with a ``Sem-Ver`` tag to bump the generated minor
|
|
||||||
version. See `example
|
|
||||||
<https://opendev.org/openstack/ironic/commit/4b28af4645c2f3b6d7864671e15904ed8f40414d>`_
|
|
||||||
and `pbr documentation
|
|
||||||
<https://docs.openstack.org/pbr/latest/user/features.html#version>`_ for details.
|
|
||||||
|
|
||||||
* to support rolling upgrades, since the release was a named release, we
|
* to support rolling upgrades, since the release was a named release, we
|
||||||
need to make these changes. Note that we need to wait until *after* the
|
need to make these changes. Note that we need to wait until *after* the
|
||||||
switch in grenade is made to test the latest release (N) with master
|
switch in grenade is made to test the latest release (N) with master
|
||||||
|
Loading…
x
Reference in New Issue
Block a user