Merge "Redefine release tags to match new models"
This commit is contained in:
commit
3df3521dc1
@ -14,13 +14,13 @@ Nova:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- name: starter-kit:compute
|
||||
- repo: openstack/python-novaclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -38,13 +38,12 @@ Swift:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:independent
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/python-swiftclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -69,20 +68,20 @@ Glance:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- name: starter-kit:compute
|
||||
- repo: openstack/glance-specs
|
||||
- repo: openstack/python-glanceclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/glance_store
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -102,31 +101,31 @@ Keystone:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- name: starter-kit:compute
|
||||
- repo: openstack/keystoneauth
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/keystone-specs
|
||||
- repo: openstack/python-keystoneclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/keystonemiddleware
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/pycadf
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -154,18 +153,18 @@ Horizon:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/django_openstack_auth
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/django-openstack-auth-kerberos
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- repo: openstack/tuskar-ui
|
||||
@ -173,7 +172,7 @@ Horizon:
|
||||
- name: release:independent
|
||||
- repo: openstack/manila-ui
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- repo: openstack/horizon-cisco-ui
|
||||
tags:
|
||||
@ -194,34 +193,34 @@ Neutron:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- name: starter-kit:compute
|
||||
- repo: openstack/neutron-fwaas
|
||||
tags:
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/neutron-lbaas
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/neutron-vpnaas
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/neutron-specs
|
||||
- repo: openstack/python-neutronclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -287,20 +286,20 @@ Cinder:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- name: starter-kit:compute
|
||||
- repo: openstack/cinder-specs
|
||||
- repo: openstack/python-cinderclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/os-brick
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
|
||||
@ -319,19 +318,19 @@ Ceilometer:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/ceilometer-specs
|
||||
- repo: openstack/python-ceilometerclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/ceilometermiddleware
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -357,12 +356,12 @@ Heat:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/python-heatclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -388,12 +387,12 @@ Trove:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/python-troveclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -418,17 +417,17 @@ Ironic:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/ironic-inspector
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/ironic-lib
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/ironic-python-agent
|
||||
@ -441,7 +440,7 @@ Ironic:
|
||||
- name: release:independent
|
||||
- repo: openstack/python-ironicclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -465,25 +464,25 @@ Oslo:
|
||||
projects:
|
||||
- repo: openstack/automaton
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- repo: openstack/debtcollector
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/devstack-plugin-zmq
|
||||
- repo: openstack/futurist
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/mox3
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -493,114 +492,115 @@ Oslo:
|
||||
- repo: openstack/oslo-specs
|
||||
- repo: openstack/oslo.cache
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.concurrency
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.config
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.context
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.db
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.i18n
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.log
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.messaging
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.middleware
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.policy
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.reports
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.rootwrap
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.serialization
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.service
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.utils
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.versionedobjects
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslo.vmware
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslosphinx
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/oslotest
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -611,19 +611,19 @@ Oslo:
|
||||
- name: release:managed
|
||||
- repo: openstack/stevedore
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/taskflow
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
- repo: openstack/tooz
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -910,14 +910,14 @@ Zaqar:
|
||||
projects:
|
||||
- repo: openstack/zaqar
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:service
|
||||
- repo: openstack/zaqar-specs
|
||||
- repo: openstack/python-zaqarclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:library
|
||||
@ -935,12 +935,12 @@ Sahara:
|
||||
tags:
|
||||
- name: tc-approved-release
|
||||
- name: release:managed
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/python-saharaclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -949,11 +949,11 @@ Sahara:
|
||||
- name: type:library
|
||||
- repo: openstack/sahara-extra
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- repo: openstack/sahara-image-elements
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- repo: openstack/sahara-specs
|
||||
|
||||
@ -968,7 +968,7 @@ Barbican:
|
||||
projects:
|
||||
- repo: openstack/barbican
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:service
|
||||
@ -979,7 +979,7 @@ Barbican:
|
||||
- name: type:library
|
||||
- repo: openstack/python-barbicanclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:library
|
||||
@ -1000,7 +1000,7 @@ Designate:
|
||||
projects:
|
||||
- repo: openstack/designate
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:service
|
||||
@ -1010,7 +1010,7 @@ Designate:
|
||||
- repo: openstack/designate-specs
|
||||
- repo: openstack/python-designateclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:library
|
||||
@ -1052,7 +1052,7 @@ Manila:
|
||||
projects:
|
||||
- repo: openstack/manila
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:service
|
||||
@ -1062,7 +1062,7 @@ Manila:
|
||||
- name: release:has-stable-branches
|
||||
- repo: openstack/python-manilaclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- name: type:library
|
||||
@ -1079,26 +1079,26 @@ Murano:
|
||||
projects:
|
||||
- repo: openstack/murano
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/murano-dashboard
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- repo: openstack/python-muranoclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- repo: openstack/murano-agent
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- repo: openstack/murano-apps
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- repo: openstack/murano-deployment
|
||||
- repo: openstack/murano-specs
|
||||
@ -1114,12 +1114,12 @@ OpenStackClient:
|
||||
projects:
|
||||
- repo: openstack/python-openstackclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: release:managed
|
||||
- repo: openstack/cliff
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: release:has-stable-branches
|
||||
- name: type:library
|
||||
- name: release:managed
|
||||
@ -1206,12 +1206,12 @@ MagnetoDB:
|
||||
projects:
|
||||
- repo: openstack/magnetodb
|
||||
tags:
|
||||
- name: release:at-6mo-cycle-end
|
||||
- name: release:cycle-with-milestones
|
||||
- name: release:has-stable-branches
|
||||
- name: type:service
|
||||
- repo: openstack/python-magnetodbclient
|
||||
tags:
|
||||
- name: release:independent
|
||||
- name: release:cycle-with-intermediary
|
||||
- name: type:library
|
||||
- repo: openstack/magnetodb-specs
|
||||
|
||||
|
@ -7,8 +7,10 @@
|
||||
:glob:
|
||||
|
||||
compute_starter_kit
|
||||
release_cycle-with-milestones
|
||||
release_cycle-with-intermediary
|
||||
release_independent
|
||||
release_at-6mo-cycle-end
|
||||
release_none
|
||||
release_has-stable-branches
|
||||
release_managed
|
||||
team_diverse-affiliation
|
||||
|
@ -1,68 +0,0 @@
|
||||
::
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0
|
||||
Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/legalcode
|
||||
|
||||
.. _`tag-release:at-6mo-cycle-end`:
|
||||
|
||||
========================
|
||||
release:at-6mo-cycle-end
|
||||
========================
|
||||
|
||||
This tag is part of the release category of tags, describing the release
|
||||
model for a given code repository. Development in OpenStack is organized
|
||||
around 6-month cycles (like "kilo"), and some projects opt to specifically
|
||||
release a "final" version at the very end of the development cycles.
|
||||
|
||||
The "release:at-6mo-cycle-end" tag describes which projects specifically
|
||||
commit to producing a coordinated release at the end of the 6-month cycle.
|
||||
Note that it doesn't prevent those projects from also producing intermediary
|
||||
releases in the middle of a development cycle.
|
||||
|
||||
|
||||
Application to current projects
|
||||
===============================
|
||||
|
||||
.. tagged-projects:: release:at-6mo-cycle-end
|
||||
|
||||
|
||||
Rationale
|
||||
=========
|
||||
|
||||
At the end of every 6-month cycle a number of projects release at the same
|
||||
time, providing a convenient reference point for downstream teams (stable
|
||||
branch maintenance, vulnerability management) and downstream users (in
|
||||
particular packagers of OpenStack distributions).
|
||||
|
||||
Describing which projects commit to follow that model is therefore a useful
|
||||
piece of information to provide to our users.
|
||||
|
||||
Note that it is slightly different from projects which maintain stable
|
||||
branches (described using the "release:has-stable-branches" tag). Stable
|
||||
branches are cut from the last release in the cycle, whether the project
|
||||
releases at the very end of the cycle or not.
|
||||
|
||||
Requirements
|
||||
============
|
||||
|
||||
* "release:at-6mo-cycle-end" projects commit to produce a release to match
|
||||
the end of the 6-month development cycle.
|
||||
|
||||
|
||||
Tag application process
|
||||
=======================
|
||||
|
||||
The release management team (ultimately represented by the release management
|
||||
PTL) is responsible for maintaining tags in the "release" category, so that
|
||||
they match the current release model followed by each code repository.
|
||||
|
||||
There is no need to apply for addition/removal. Changes externally proposed
|
||||
will be reviewed and approved by the release management team, ultimately
|
||||
represented by the release management PTL.
|
||||
|
||||
|
||||
Attributes
|
||||
==========
|
||||
|
||||
Tags in the "release" category do not use attributes.
|
76
reference/tags/release_cycle-with-intermediary.rst
Normal file
76
reference/tags/release_cycle-with-intermediary.rst
Normal file
@ -0,0 +1,76 @@
|
||||
::
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0
|
||||
Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/legalcode
|
||||
|
||||
.. _`tag-release:cycle-with-intermediary`:
|
||||
|
||||
===============================
|
||||
release:cycle-with-intermediary
|
||||
===============================
|
||||
|
||||
This tag is part of the release category of tags, describing the release
|
||||
model for a given deliverable. Development in OpenStack is organized
|
||||
around 6-month cycles (like "kilo"), generally with a "final" version at
|
||||
the very end of the development cycle. Some projects will publish a single
|
||||
release at the end of the cycle (and publish development milestones at
|
||||
predetermined times in the cycle schedule), while some others will release
|
||||
intermediary releases.
|
||||
|
||||
The "release:cycle-with-intermediary" tag describes which projects follow the
|
||||
second option: multiple releases during the development cycle, with a final
|
||||
release to match the end of the cycle.
|
||||
|
||||
|
||||
Application to current projects
|
||||
===============================
|
||||
|
||||
.. tagged-projects:: release:cycle-with-intermediary
|
||||
|
||||
|
||||
Rationale
|
||||
=========
|
||||
|
||||
At the end of every 6-month cycle a number of projects release at the same
|
||||
time, providing a convenient reference point for downstream teams (stable
|
||||
branch maintenance, vulnerability management) and downstream users (in
|
||||
particular packagers of OpenStack distributions).
|
||||
|
||||
This "final" release may be the only release of the development cycle, in
|
||||
which case the project publishes intermediary "development milestones" on
|
||||
a time-based schedule during the cycle. Or the project may release more often
|
||||
and make intermediary releases in the middle of the cycle.
|
||||
|
||||
Describing which projects commit to follow which model is therefore a useful
|
||||
piece of information to provide to our users.
|
||||
|
||||
A given deliverable can't have more than one model: it therefore must choose
|
||||
between the :ref:`tag-release:cycle-with-milestones`,
|
||||
:ref:`tag-release:cycle-with-intermediary`, :ref:`tag-release:independent`
|
||||
and :ref:`tag-release:none` models.
|
||||
|
||||
|
||||
Requirements
|
||||
============
|
||||
|
||||
* "release:cycle-with-intermediary" projects commit to produce a release to
|
||||
match the end of the 6-month development cycle.
|
||||
|
||||
|
||||
Tag application process
|
||||
=======================
|
||||
|
||||
The release management team (ultimately represented by the release management
|
||||
PTL) is responsible for maintaining tags in the "release" category, so that
|
||||
they match the current release model followed by each code repository.
|
||||
|
||||
There is no need to apply for addition/removal. Changes externally proposed
|
||||
will be reviewed and approved by the release management team, ultimately
|
||||
represented by the release management PTL.
|
||||
|
||||
|
||||
Attributes
|
||||
==========
|
||||
|
||||
Tags in the "release" category do not use attributes.
|
79
reference/tags/release_cycle-with-milestones.rst
Normal file
79
reference/tags/release_cycle-with-milestones.rst
Normal file
@ -0,0 +1,79 @@
|
||||
::
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0
|
||||
Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/legalcode
|
||||
|
||||
.. _`tag-release:cycle-with-milestones`:
|
||||
|
||||
=============================
|
||||
release:cycle-with-milestones
|
||||
=============================
|
||||
|
||||
This tag is part of the release category of tags, describing the release
|
||||
model for a given deliverable. Development in OpenStack is organized
|
||||
around 6-month cycles (like "kilo"), generally with a "final" version at
|
||||
the very end of the development cycle. Some projects will publish a single
|
||||
release at the end of the cycle (and publish development milestones at
|
||||
predetermined times in the cycle schedule), while some others will release
|
||||
intermediary releases.
|
||||
|
||||
The "release:cycle-with-milestones" tag describes which projects follow the
|
||||
first option: a single release at the end of the cycle, with development
|
||||
milestones published at predetermined times in the cycle schedule.
|
||||
|
||||
|
||||
Application to current projects
|
||||
===============================
|
||||
|
||||
.. tagged-projects:: release:cycle-with-milestones
|
||||
|
||||
|
||||
Rationale
|
||||
=========
|
||||
|
||||
At the end of every 6-month cycle a number of projects release at the same
|
||||
time, providing a convenient reference point for downstream teams (stable
|
||||
branch maintenance, vulnerability management) and downstream users (in
|
||||
particular packagers of OpenStack distributions).
|
||||
|
||||
This "final" release may be the only release of the development cycle, in
|
||||
which case the project publishes intermediary "development milestones" on
|
||||
a time-based schedule during the cycle. Or the project may release more often
|
||||
and make intermediary releases in the middle of the cycle.
|
||||
|
||||
Describing which projects commit to follow which model is therefore a useful
|
||||
piece of information to provide to our users.
|
||||
|
||||
A given deliverable can't have more than one model: it therefore must choose
|
||||
between the :ref:`tag-release:cycle-with-milestones`,
|
||||
:ref:`tag-release:cycle-with-intermediary`, :ref:`tag-release:independent`
|
||||
and :ref:`tag-release:none` models.
|
||||
|
||||
|
||||
Requirements
|
||||
============
|
||||
|
||||
* "release:cycle-with-milestones" projects commit to publish development
|
||||
milestones following a predetermined schedule published by the Release
|
||||
Management team before the start of the 6-month cycle.
|
||||
* "release:cycle-with-milestones" projects commit to produce a release to
|
||||
match the end of the 6-month development cycle.
|
||||
|
||||
|
||||
Tag application process
|
||||
=======================
|
||||
|
||||
The release management team (ultimately represented by the release management
|
||||
PTL) is responsible for maintaining tags in the "release" category, so that
|
||||
they match the current release model followed by each code repository.
|
||||
|
||||
There is no need to apply for addition/removal. Changes externally proposed
|
||||
will be reviewed and approved by the release management team, ultimately
|
||||
represented by the release management PTL.
|
||||
|
||||
|
||||
Attributes
|
||||
==========
|
||||
|
||||
Tags in the "release" category do not use attributes.
|
@ -11,10 +11,13 @@ release:independent
|
||||
===================
|
||||
|
||||
This tag is part of the release category of tags, describing the release
|
||||
model for a given code repository. Projects with the "release:independent"
|
||||
tag produce releases as-needed. Those are generally not coordinated with
|
||||
any other project. Releasing in this fashion doesn't prevent projects from
|
||||
also releasing a "final" release at the end of a development cycle.
|
||||
model for a given deliverable. Development in OpenStack is generally organized
|
||||
around 6-month cycles (like "kilo"), which involves releasing a "final"
|
||||
version at the very end of the development cycle. However, some projects opt
|
||||
to completely bypass the 6-month cycle and release independently. That is
|
||||
for example the case of projects that support the development infrastructure.
|
||||
|
||||
The "release:independent" tag describes such projects.
|
||||
|
||||
|
||||
Application to current projects
|
||||
@ -26,11 +29,20 @@ Application to current projects
|
||||
Rationale
|
||||
=========
|
||||
|
||||
Some projects opt to ship features to users more often than every 6 months.
|
||||
These out-of-cycle releases are generally not supported by teams like the
|
||||
stable branch maintenance team or the vulnerability management team. Knowing
|
||||
which projects follow that model is therefore significant for our downstream
|
||||
users, especially operators and packagers.
|
||||
Most OpenStack projects follow our common 6-month development cycle and
|
||||
therefore commit to producing a "final" release at the end of the cycle. This
|
||||
release provides a convenient reference point for downstream teams (stable
|
||||
branch maintenance, vulnerability management) and downstream users (in
|
||||
particular packagers of OpenStack distributions).
|
||||
|
||||
However, some projects do not need (or do not want) to follow such a cycle,
|
||||
and release completely independently. Describing which projects follow this
|
||||
model is therefore a useful piece of information to provide to our users.
|
||||
|
||||
A given deliverable can't have more than one model: it therefore must choose
|
||||
between the :ref:`tag-release:cycle-with-milestones`,
|
||||
:ref:`tag-release:cycle-with-intermediary`, :ref:`tag-release:independent`
|
||||
and :ref:`tag-release:none` models.
|
||||
|
||||
|
||||
Requirements
|
||||
|
@ -24,10 +24,9 @@ Application to current projects
|
||||
Rationale
|
||||
=========
|
||||
|
||||
The OpenStack `Release Management team`_ applies a number of strict release
|
||||
processes (including a feature freeze and a release candidate period)
|
||||
to ensure that a satisfying release will be produced for all the projects
|
||||
it manages, at a precise pre-announced release date. This team has a track
|
||||
The OpenStack `Release Management team`_ defines release models and applies
|
||||
a number of strict release processes to ensure that a satisfying release
|
||||
will be produced for all the projects it manages. The team has a track
|
||||
record with the handling of all "integrated releases" up to the Kilo cycle.
|
||||
|
||||
Communicating the information of which code repositories are actually still
|
||||
@ -39,15 +38,15 @@ especially packagers.
|
||||
Requirements
|
||||
============
|
||||
|
||||
* "release:managed" projects stricly follow a predefined release cycle as
|
||||
published by the Release Management team at the start of each development
|
||||
cycle.
|
||||
* "release:managed" projects accept to submit to release management team
|
||||
oversight starting at Feature Freeze and up to final release.
|
||||
* "release:managed" projects commit to follow a predefined release model.
|
||||
* Where appropriate, "release:managed" projects accept to submit to release
|
||||
management team oversight starting at Feature Freeze and up to final release.
|
||||
* "release:managed" projects delegate their tagging rights to the release
|
||||
management team.
|
||||
* "release:managed" projects commit to having their release team liaison
|
||||
available on milestone and release weeks, to ensure proper coordination.
|
||||
* The release management team needs to accept to handle release process for
|
||||
those projects. The team has a limited bandwidth and reserves the right to
|
||||
focus on foundational projects that benefit the most from being released
|
||||
precisely at the same date.
|
||||
those projects.
|
||||
|
||||
|
||||
Tag application process
|
||||
|
67
reference/tags/release_none.rst
Normal file
67
reference/tags/release_none.rst
Normal file
@ -0,0 +1,67 @@
|
||||
::
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0
|
||||
Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/legalcode
|
||||
|
||||
.. _`tag-release:none`:
|
||||
|
||||
============
|
||||
release:none
|
||||
============
|
||||
|
||||
This tag is part of the release category of tags, describing the release
|
||||
model for a given deliverable. Most repositories in OpenStack publish
|
||||
releases, by tagging a specific point in development using a version number.
|
||||
However, some projects (or some repositories) are not meant to be "released"
|
||||
and can opt to never publish such releases. This is for example the case of
|
||||
of specs repositories which track incoming feature design.
|
||||
|
||||
The "release:none" tag allows to clearly describe such repositories.
|
||||
|
||||
|
||||
Application to current projects
|
||||
===============================
|
||||
|
||||
.. tagged-projects:: release:none
|
||||
|
||||
|
||||
Rationale
|
||||
=========
|
||||
|
||||
Some repositories will never produce a release and are supposed to be directly
|
||||
consumed as git repositories. Describing which repositories follow this
|
||||
model is therefore a useful piece of information to provide to our users.
|
||||
"release:none" is different from having no release tag specified at all: it
|
||||
specifically expresses that the repository will not result in any release. Not
|
||||
having any release model tag just means the project hasn't clearly picked a
|
||||
model yet.
|
||||
|
||||
A given deliverable can't have more than one model: it therefore must choose
|
||||
between the :ref:`tag-release:cycle-with-milestones`,
|
||||
:ref:`tag-release:cycle-with-intermediary`, :ref:`tag-release:independent`
|
||||
and :ref:`tag-release:none` models.
|
||||
|
||||
|
||||
Requirements
|
||||
============
|
||||
|
||||
* "release:none" repositories can't have a release.
|
||||
|
||||
|
||||
Tag application process
|
||||
=======================
|
||||
|
||||
The release management team (ultimately represented by the release management
|
||||
PTL) is responsible for maintaining tags in the "release" category, so that
|
||||
they match the current release model followed by each code repository.
|
||||
|
||||
There is no need to apply for addition/removal. Changes externally proposed
|
||||
will be reviewed and approved by the release management team, ultimately
|
||||
represented by the release management PTL.
|
||||
|
||||
|
||||
Attributes
|
||||
==========
|
||||
|
||||
Tags in the "release" category do not use attributes.
|
Loading…
Reference in New Issue
Block a user