Jump to: navigation, search

Difference between revisions of "QA/releases"

< QA
(Project with no release)
(Projects with only Branches)
Line 121: Line 121:
  
 
* devstack-plugin-container:
 
* devstack-plugin-container:
** Once devstack is brnahced, push the final release with current hash to cut the branch, similar to devstack.
+
** Once devstack is branched, push the final release with current hash to cut the branch, similar to devstack.
 
*** Example: https://review.opendev.org/c/openstack/releases/+/785180
 
*** Example: https://review.opendev.org/c/openstack/releases/+/785180
 +
 +
* devstack-plugin-ceph
 +
** Once devstack is branched, push the final release with current hash to cut the branch, similar to devstack.
 +
*** Example: https://review.opendev.org/c/openstack/releases/+/786069
  
 
Once all done then you deserve to go for beer \o/
 
Once all done then you deserve to go for beer \o/

Revision as of 17:35, 13 April 2021

OpenStack QA releases its tooling as per each tool release model and also needs to take care of the new branch set on devstack and grenade. This page explain the process and tasks QA team needs to do on every OpenStack release.

Project Releases

Feature Freeze

QA projects follow different release models (explained in the next section) so feature freeze is not applicable to all of them. We do feature freeze for below projects only:

  • Tempest: Week R-3 (Hard StringFreeze) of cycle release schedule. Example Victoria Release Schedule
  • Devstack: Week R-3 (Hard StringFreeze) of cycle release schedule.
  • Grenade: Week R-3 (Hard StringFreeze) of cycle release schedule.
  • Patrole: Week R-3 (Hard StringFreeze) of cycle release schedule.


Project with release mode: cycle-with-intermediary

Tempest

Patrole

Project with release mode: independent

Below projects are with independent release and not associated with OpenStack cycle release.

Project with no release

Below projects are with no release and maintained as master version only.

  • coverage2sql
  • devstack-plugin-cookiecutter
  • devstack-plugin-open-cas
  • devstack-plugin-nfs
  • devstack-vagrant
  • karma-subunit-reporter
  • openstack-health
  • os-performance-tools
  • stackviz
  • tempest-stress
  • tempest-plugin-cookiecutter

Projects with only Branches

For the most part, Devstack and Grenade only have branches, which need to be cut when other projects get stable/* branches during a release.

Once all done then you deserve to go for beer \o/