======== Releases ======== - `Releases Summary`_ - `Most Recent Modules releases`_ - `Puppetlabs releases`_ - `How to release Puppet modules`_ Releases Summary ================ +----------------------------+------------------------------+------------------------+ | Module Version | OpenStack Version Codename | Community Supported | +============================+==============================+========================+ | 2.y.z | Grizzly | no - EOL (2014-03-29) | +----------------------------+------------------------------+------------------------+ | 3.y.z | Havana | no - EOL (2014-09-30) | +----------------------------+------------------------------+------------------------+ | 4.y.z | Icehouse | no - EOL (2015-07-02) | +----------------------------+------------------------------+------------------------+ | 5.z.y | Juno | no - EOL (2015-12-07) | +----------------------------+------------------------------+------------------------+ | 6.z.y | Kilo | no - EOL (2016-05-02) | +----------------------------+------------------------------+------------------------+ | 7.z.y | Liberty | no - EOL (2016-11-17) | +----------------------------+------------------------------+------------------------+ | 8.z.y | Mitaka | no - EOL (2017-04-10) | +----------------------------+------------------------------+------------------------+ | 9.z.y | Newton | no - EOL (2017-10-11) | +----------------------------+------------------------------+------------------------+ | 10.z.y | Ocata | yes - EOL (2017-02-26) | +----------------------------+------------------------------+------------------------+ | 11.z.y | Pike | yes - EOL (2017-08-30) | +----------------------------+------------------------------+------------------------+ | 12.z.y | Queens | yes - EOL (2018-02-28) | +----------------------------+------------------------------+------------------------+ | 13.z.y | Rocky | yes - EOL (2018-08-30) | +----------------------------+------------------------------+------------------------+ | 14.z.y | Stein | yes - EOL (2019-04-10) | +----------------------------+------------------------------+------------------------+ | 15.z.y | Train | yes | +----------------------------+------------------------------+------------------------+ | 16.z.y | Ussuri | yes | +----------------------------+------------------------------+------------------------+ | 17.z.y | Victoria | yes (current master) | +----------------------------+------------------------------+------------------------+ Most Recent Modules releases ============================ +---------------------------------+----------------------------------------------------------------------------------+ | Module Name | Last Release | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-aodh_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-barbican_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-ceilometer_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-ceph_ | `3.1.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-cinder_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-cloudkitty_ | `5.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-congress_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-designate_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-ec2api_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-freezer_ | `5.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-glance_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-glare_ | `5.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-gnocchi_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-heat_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-horizon_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-ironic_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-keystone_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-magnum_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-manila_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-mistral_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-monasca_ | `5.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-murano_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-neutron_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-nova_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-octavia_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-openstack-cookiecutter_ | None | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-openstack-integration_ | None | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-openstack_extras_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-openstack_spec_helper_ | `16.0.0 `__| +---------------------------------+----------------------------------------------------------------------------------+ | puppet-openstacklib_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-oslo_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-ovn_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-panko_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-placement_ | `3.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-qdr_ | `4.4.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-rally_ | `4.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-sahara_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-senlin_ | `3.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-swift_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-tacker_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-tempest_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-trove_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-vitrage_ | `6.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-vswitch_ | `12.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-watcher_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ | puppet-zaqar_ | `16.3.0 `__ | +---------------------------------+----------------------------------------------------------------------------------+ .. _puppet-aodh: https://opendev.org/openstack/puppet-aodh .. _puppet-barbican: https://opendev.org/openstack/puppet-barbican .. _puppet-ceilometer: https://opendev.org/openstack/puppet-ceilometer .. _puppet-ceph: https://opendev.org/openstack/puppet-ceph .. _puppet-cinder: https://opendev.org/openstack/puppet-cinder .. _puppet-cloudkitty: https://opendev.org/openstack/puppet-cloudkitty .. _puppet-congress: https://opendev.org/openstack/puppet-congress .. _puppet-designate: https://opendev.org/openstack/puppet-designate .. _puppet-ec2api: https://opendev.org/openstack/puppet-ec2api .. _puppet-freezer: https://opendev.org/openstack/puppet-freezer .. _puppet-glance: https://opendev.org/openstack/puppet-glance .. _puppet-glare: https://opendev.org/openstack/puppet-glare .. _puppet-gnocchi: https://opendev.org/openstack/puppet-gnocchi .. _puppet-heat: https://opendev.org/openstack/puppet-heat .. _puppet-horizon: https://opendev.org/openstack/puppet-horizon .. _puppet-ironic: https://opendev.org/openstack/puppet-ironic .. _puppet-keystone: https://opendev.org/openstack/puppet-keystone .. _puppet-magnum: https://opendev.org/openstack/puppet-magnum .. _puppet-manila: https://opendev.org/openstack/puppet-manila .. _puppet-mistral: https://opendev.org/openstack/puppet-mistral .. _puppet-monasca: https://opendev.org/openstack/puppet-monasca .. _puppet-murano: https://opendev.org/openstack/puppet-murano .. _puppet-neutron: https://opendev.org/openstack/puppet-neutron .. _puppet-nova: https://opendev.org/openstack/puppet-nova .. _puppet-octavia: https://opendev.org/openstack/puppet-octavia .. _puppet-openstack-cookiecutter: https://opendev.org/openstack/puppet-openstack-cookiecutter .. _puppet-openstack-integration: https://opendev.org/openstack/puppet-openstack-integration .. _puppet-openstack_extras: https://opendev.org/openstack/puppet-openstack_extras .. _puppet-openstack_spec_helper: https://opendev.org/openstack/puppet-openstack_spec_helper .. _puppet-openstacklib: https://opendev.org/openstack/puppet-openstacklib .. _puppet-oslo: https://opendev.org/openstack/puppet-oslo .. _puppet-ovn: https://opendev.org/openstack/puppet-ovn .. _puppet-panko: https://opendev.org/openstack/puppet-panko .. _puppet-placement: https://opendev.org/openstack/puppet-placement .. _puppet-qdr: https://opendev.org/openstack/puppet-qdr .. _puppet-rally: https://opendev.org/openstack/puppet-rally .. _puppet-sahara: https://opendev.org/openstack/puppet-sahara .. _puppet-senlin: https://opendev.org/openstack/puppet-senlin .. _puppet-swift: https://opendev.org/openstack/puppet-swift .. _puppet-tacker: https://opendev.org/openstack/puppet-tacker .. _puppet-tempest: https://opendev.org/openstack/puppet-tempest .. _puppet-trove: https://opendev.org/openstack/puppet-trove .. _puppet-vitrage: https://opendev.org/openstack/puppet-vitrage .. _puppet-vswitch: https://opendev.org/openstack/puppet-vswitch .. _puppet-watcher: https://opendev.org/openstack/puppet-watcher .. _puppet-zaqar: https://opendev.org/openstack/puppet-zaqar Puppetlabs releases =================== - From Stein, all new releases are automatically uploaded on https://forge.puppetlabs.com/openstack - From Kilo, some modules are released and approved_ on https://forge.puppetlabs.com/openstack - For Juno and before, some modules were released on https://forge.puppetlabs.com/stackforge .. _approved: https://forge.puppetlabs.com/approved How to release Puppet modules ============================= - For all modules that need to be released, update metadata.json. Example with https://review.opendev.org/#/c/545917 - Submit a release request in openstack/releases project. Example with https://review.opendev.org/#/c/546178/ .. 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 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/pike. Example: https://review.opendev.org/#/c/497403/ - For all modules and openstack/puppet-openstack-integration, Puppetfile + Gemfile to use the new branch, also update .gitreview. Note: example patches patch has to be done in stable/pike. Example: https://review.opendev.org/#/q/topic:switch-to-pike - Update this documentation