From 89249f76e05259dc40d58524b0b2c37615725b82 Mon Sep 17 00:00:00 2001 From: manchandavishal Date: Tue, 22 Mar 2022 15:26:20 +0530 Subject: [PATCH] [doc] Add documentation about the release process in horizon This patch adds documentation about the release process in the horizon. Change-Id: Iedcc857f0159dc7fea388e09469269130337ef5e --- doc/source/contributor/policies/index.rst | 1 + doc/source/contributor/policies/releasing.rst | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 doc/source/contributor/policies/releasing.rst diff --git a/doc/source/contributor/policies/index.rst b/doc/source/contributor/policies/index.rst index 32cc11f87b..c1d030aa6a 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 0000000000..75ff83a7e8 --- /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 `__. + +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 +`__. + +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 +`__. + +In general, horizon deliverables follow the `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.