Merge "Add type:service tag"

This commit is contained in:
Jenkins 2015-06-26 09:24:54 +00:00 committed by Gerrit Code Review
commit d2d003e4b7
3 changed files with 94 additions and 0 deletions

View File

@ -17,6 +17,7 @@ Nova:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/python-novaclient
tags:
- name: release:independent
@ -40,6 +41,7 @@ Swift:
- name: release:independent
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/python-swiftclient
tags:
- name: release:independent
@ -69,6 +71,7 @@ Glance:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/glance-specs
- repo: openstack/python-glanceclient
tags:
@ -99,6 +102,7 @@ Keystone:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/keystoneauth
tags:
- name: release:independent
@ -146,6 +150,7 @@ Horizon:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/django_openstack_auth
tags:
- name: release:independent
@ -182,6 +187,7 @@ Neutron:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/neutron-fwaas
tags:
- name: integrated-release
@ -189,6 +195,7 @@ Neutron:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/neutron-lbaas
tags:
- name: integrated-release
@ -196,6 +203,7 @@ Neutron:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/neutron-vpnaas
tags:
- name: integrated-release
@ -203,6 +211,7 @@ Neutron:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/neutron-specs
- repo: openstack/python-neutronclient
tags:
@ -265,6 +274,7 @@ Cinder:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/cinder-specs
- repo: openstack/python-cinderclient
tags:
@ -294,6 +304,7 @@ Ceilometer:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/ceilometer-specs
- repo: openstack/python-ceilometerclient
tags:
@ -330,6 +341,7 @@ Heat:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/python-heatclient
tags:
- name: release:independent
@ -360,6 +372,7 @@ Trove:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/python-troveclient
tags:
- name: release:independent
@ -389,10 +402,12 @@ Ironic:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/ironic-inspector
tags:
- name: release:independent
- name: release:has-stable-branches
- name: type:service
- repo: openstack/ironic-lib
tags:
- name: release:independent
@ -400,6 +415,7 @@ Ironic:
- repo: openstack/ironic-python-agent
tags:
- name: release:independent
- name: type:service
- repo: openstack/ironic-specs
- repo: openstack/python-ironicclient
tags:
@ -835,6 +851,7 @@ Zaqar:
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/zaqar-specs
- repo: openstack/python-zaqarclient
tags:
@ -858,6 +875,7 @@ Sahara:
- name: release:managed
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/python-saharaclient
tags:
- name: release:independent
@ -889,6 +907,7 @@ Barbican:
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/barbican-specs
- repo: openstack/castellan
tags:
@ -900,6 +919,8 @@ Barbican:
- name: release:has-stable-branches
- name: type:library
- repo: openstack/kite
tags:
- name: type:service
- repo: openstack/python-kiteclient
tags:
- name: type:library
@ -916,6 +937,7 @@ Designate:
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/designate-dashboard
tags:
- name: type:library
@ -940,6 +962,7 @@ Magnum:
- repo: openstack/magnum
tags:
- name: release:independent
- name: type:service
- repo: openstack/python-magnumclient
tags:
- name: release:independent
@ -961,6 +984,7 @@ Manila:
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/manila-image-elements
tags:
- name: release:independent
@ -985,6 +1009,7 @@ Murano:
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/murano-dashboard
tags:
- name: release:at-6mo-cycle-end
@ -1041,6 +1066,7 @@ Congress:
- repo: openstack/congress
tags:
- name: release:has-stable-branches
- name: type:service
- repo: openstack/python-congressclient
tags:
- name: type:library
@ -1085,6 +1111,8 @@ Mistral:
url: https://wiki.openstack.org/wiki/Mistral
projects:
- repo: openstack/mistral
tags:
- name: type:service
- repo: openstack/mistral-dashboard
tags:
- name: type:library
@ -1104,6 +1132,7 @@ MagnetoDB:
tags:
- name: release:at-6mo-cycle-end
- name: release:has-stable-branches
- name: type:service
- repo: openstack/python-magnetodbclient
tags:
- name: release:independent
@ -1272,6 +1301,8 @@ Searchlight:
url: https://wiki.openstack.org/wiki/Searchlight
projects:
- repo: openstack/searchlight
tags:
- name: type:service
OpenStackAnsible:
ptl: Kevin Carter (cloudnull)
@ -1299,6 +1330,7 @@ Solum:
- repo: openstack/solum
tags:
- name: release:independent
- name: type:service
- repo: openstack/python-solumclient
tags:
- name: release:independent

View File

@ -15,3 +15,4 @@
team_diverse-affiliation
tc-approved-release
type_library
type_service

View File

@ -0,0 +1,61 @@
::
This work is licensed under a Creative Commons Attribution 3.0
Unported License.
http://creativecommons.org/licenses/by/3.0/legalcode
.. _`tag-type:service`:
==============
type:service
==============
This tag is part of the type-classification system for projects
managed by the release team. ``type:service`` indicates that a project
provides a long-running service, usually with a REST API.
Application to current projects
===============================
.. tagged-projects:: type:service
Rationale
=========
The release team is building some tools for automating common release
processes. Some of these tools will look at the type of the repository
to make choices, including skipping or including the repository or
applying different criteria or process steps. For example, most of the
service projects use pre-versioning rather than post-versioning, and
so some of the release tools need to take different steps when
processing a service project.
Requirements
============
* The repository contains software that meets the description of
"service" above.
Tag application process
=======================
Anyone may propose adding or removing this tag to a set of projects by
proposing a change to the openstack/governance repository. The change
is reviewed by the Release Team and Technical Committee and approved
using standard resolution approval rules, including discussion at at
least one Technical Committee public IRC meeting.
Deprecation
===========
There is no deprecation process for tags in the ``type`` namespace. If
we need to change the type of a project, we can just do that.
Attributes
==========
None