From 3a526ecffdac5fffbc99f29d5d69154fd775ade0 Mon Sep 17 00:00:00 2001 From: Alex Schultz Date: Thu, 24 Aug 2017 09:12:17 -0600 Subject: [PATCH] Update release information We've released Pike and so we need to update the documentation to indicate the new module version and add additional information around what is necessary when we cut stable branches. Change-Id: I9a6a8fec8ffaeead6050755f8654134fe74bb8dc --- doc/source/install/releases.rst | 108 ++++++++++++++++++-------------- 1 file changed, 60 insertions(+), 48 deletions(-) diff --git a/doc/source/install/releases.rst b/doc/source/install/releases.rst index 909ab1b..8d17be6 100644 --- a/doc/source/install/releases.rst +++ b/doc/source/install/releases.rst @@ -26,15 +26,17 @@ Releases Summary +----------------------------+------------------------------+------------------------+ | 7.z.y | Liberty | no - EOL (2016-11-17) | +----------------------------+------------------------------+------------------------+ -| 8.z.y | Mitaka | yes | +| 8.z.y | Mitaka | no - EOL (2017-04-10) | +----------------------------+------------------------------+------------------------+ -| 9.z.y | Newton | yes | +| 9.z.y | Newton | yes - EOL (2017-10-11) | +----------------------------+------------------------------+------------------------+ -| 10.z.y | Ocata | yes | +| 10.z.y | Ocata | yes - EOL (2017-02-26) | +----------------------------+------------------------------+------------------------+ -| 11.z.y | Pike | yes (current master) | +| 11.z.y | Pike | yes | +----------------------------+------------------------------+------------------------+ -| 12.z.y | Queens | Future | +| 12.z.y | Queens | yes (current master) | ++----------------------------+------------------------------+------------------------+ +| 13.z.y | Rocky | Future | +----------------------------+------------------------------+------------------------+ Most Recent Modules releases @@ -43,91 +45,91 @@ Most Recent Modules releases +---------------------------------+----------------------------------------------------------------------------------+ | Module Name | Last Release | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-aodh_ | `10.3.0 `__ | +| puppet-aodh_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-barbican_ | `10.3.0 `__ | +| puppet-barbican_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-ceilometer_ | `10.3.0 `__ | +| puppet-ceilometer_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-ceph_ | `2.2.1 `__ | +| puppet-ceph_ | `2.4.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-cinder_ | `10.3.0 `__ | +| puppet-cinder_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-cloudkitty_ | None | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-congress_ | `10.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-designate_ | `10.3.0 `__ | +| puppet-designate_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-ec2api_ | `10.3.0 `__ | +| puppet-ec2api_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-glance_ | `10.3.0 `__ | +| puppet-glance_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-glare_ | None | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-gnocchi_ | `10.3.0 `__ | +| puppet-gnocchi_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-heat_ | `10.3.0 `__ | +| puppet-heat_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-horizon_ | `10.3.0 `__ | +| puppet-horizon_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-ironic_ | `10.3.0 `__ | +| puppet-ironic_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-keystone_ | `10.3.0 `__ | +| puppet-keystone_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-magnum_ | `10.3.0 `__ | +| puppet-magnum_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-manila_ | `10.3.0 `__ | +| puppet-manila_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-mistral_ | `10.3.0 `__ | +| puppet-mistral_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-murano_ | `10.3.0 `__ | +| puppet-murano_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-neutron_ | `10.3.0 `__ | +| puppet-neutron_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-nova_ | `10.3.0 `__ | +| puppet-nova_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-octavia_ | `10.3.0 `__ | +| puppet-octavia_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-openstack-cookiecutter_ | None | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-openstack-integration_ | None | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-openstack_extras_ | `10.3.0 `__ | +| puppet-openstack_extras_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-openstack_spec_helper_ | `9.0.0 `__ | +| puppet-openstack_spec_helper_ | `11.0.0 `__| +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-openstacklib_ | `10.3.0 `__ | +| puppet-openstacklib_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-oslo_ | `10.3.0 `__ | +| puppet-oslo_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-ovn_ | `10.3.0 `__ | +| puppet-ovn_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-pacemaker_ | `0.4.0 `__ | +| puppet-pacemaker_ | `0.6.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-panko_ | `10.3.0 `__ | +| puppet-panko_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-qdr_ | None | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-rally_ | None | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-sahara_ | `10.3.0 `__ | +| puppet-sahara_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-swift_ | `10.3.0 `__ | +| puppet-swift_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-tacker_ | `10.3.0 `__ | +| puppet-tacker_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-tempest_ | `10.3.0 `__ | +| puppet-tempest_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-trove_ | `10.3.0 `__ | +| puppet-trove_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-vitrage_ | None | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-vswitch_ | `6.3.0 `__ | +| puppet-vswitch_ | `7.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-watcher_ | `10.3.0 `__ | +| puppet-watcher_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ -| puppet-zaqar_ | `10.3.0 `__ | +| puppet-zaqar_ | `11.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ .. _puppet-aodh: https://git.openstack.org/cgit/openstack/puppet-aodh @@ -192,21 +194,31 @@ How to release Puppet modules - Submit a release request in openstack/releases project. Example with https://review.openstack.org/#/c/371965 -.. note:: puppet-ceph should be done separately because the branches track ceph releases and not openstack releases. + +.. note:: puppet-ceph should be done separately because the branches track ceph + releases and not openstack releases. +.. note:: puppet-pacemaker should also be done seperately because it is an + independent release Once the release is done, you can see the tarballs here: https://tarballs.openstack.org If a new branch has been created, some tasks need to be done: -- Branch openstack/puppet-openstack-integration http://docs.openstack.org/infra/manual/drivers.html#create-stable-branch +- Update the gerrit bot to pick up changes for the new stable branch. + Example: https://review.openstack.org/#/c/497411/ -- Branch openstack/puppet-openstack_spec_helper and update CI scripts to checkout stable, +- Branch openstack/puppet-openstack-integration and openstack/puppet-openstack_spec_helper + http://docs.openstack.org/infra/manual/drivers.html#create-stable-branch + +- Update openstack/puppet-openstack_spec_helper and update CI scripts to checkout stable, also rake_tasks.rb and beaker_spec_helper.rb to checkout the new branch, .gitreview file and release notes to have a page for the stable release, looking for notes in the stable - branch. Note: the patch has to be done in stable/newton. - Example with https://review.openstack.org/#/c/377951/ + branch. Note: the patch has to be done in stable/pike. + Example: https://review.openstack.org/#/c/497403/ - For all modules and openstack/puppet-openstack-integration, Puppetfile + Gemfile to use the - new branch, also update .gitreview. Note: the patch has to be done in stable/newton. - Example with https://review.openstack.org/#/c/377931/ + new branch, also update .gitreview. Note: example patches patch has to be done in stable/pike. + Example: https://review.openstack.org/#/q/topic:switch-to-pike + +- Update this documentation