diff options
author | Zuul <zuul@review.opendev.org> | 2022-03-31 12:37:05 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-03-31 12:37:05 +0000 |
commit | f5a89f93bf6abde61e6d2abf44c77079fc0cd340 (patch) | |
tree | 322c986fe8b9da4b68696d1aba1cc25ebc604e5f /doc | |
parent | 7284b4599e104f9735b00352f1f95b8cdbcab63c (diff) | |
parent | 89249f76e05259dc40d58524b0b2c37615725b82 (diff) | |
download | horizon-f5a89f93bf6abde61e6d2abf44c77079fc0cd340.tar.gz |
Merge "[doc] Add documentation about the release process in horizon"
Diffstat (limited to 'doc')
-rw-r--r-- | doc/source/contributor/policies/index.rst | 1 | ||||
-rw-r--r-- | doc/source/contributor/policies/releasing.rst | 41 |
2 files changed, 42 insertions, 0 deletions
diff --git a/doc/source/contributor/policies/index.rst b/doc/source/contributor/policies/index.rst index 32cc11f87..c1d030aa6 100644 --- a/doc/source/contributor/policies/index.rst +++ b/doc/source/contributor/policies/index.rst @@ -11,3 +11,4 @@ This page collects basic policies on horizon development. horizon-groups core-reviewers horizon-bugs + releasing diff --git a/doc/source/contributor/policies/releasing.rst b/doc/source/contributor/policies/releasing.rst new file mode 100644 index 000000000..75ff83a7e --- /dev/null +++ b/doc/source/contributor/policies/releasing.rst @@ -0,0 +1,41 @@ +========================== +Releasing Horizon Projects +========================== + +Since the responsibility for releases will move between people, we document +that process here. + +A full list of projects that horizon manages is available in the +`governance site <https://governance.openstack.org/reference/projects/horizon.html>`__. + +Who is responsible for releases? +-------------------------------- + +The current PTL is ultimately responsible for making sure code gets released. +They may choose to delegate this responsibility to a liaison, which is +documented in the `cross-project liaison wiki +<https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management>`__. + +Anyone may submit a release request per the process below, but the PTL or +liaison must +1 the request for it to be processed. + +Release process +--------------- + +Releases are managed by the OpenStack release team. The release process is +documented in the `Project Team Guide +<https://docs.openstack.org/project-team-guide/release-management.html#how-to-release>`__. + +In general, horizon deliverables follow the `cycle-with-intermediary +<https://releases.openstack.org/reference/release_models.html#cycle-with-intermediary>`__ +release model. + +Things to do before releasing +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +* Update default policy-in-code rules in horizon for all backend services + like cinder/glance/keystone/neutron/nova. For more information on how to + update these policy rules see the :doc:`/contributor/topics/policy`. +* Check for any open patches that are close to be merged or release critical. + This usually includes important bug fixes and/or features that we'd + like to release, including the related documentation. |