Add 'type:horizon-plugin' tag
Define a new deliverable type tag to describe deliverables that are specifically meant to be loaded by Horizon to provide UI for a given project. Change-Id: If1adb5d30d215cf17e6bf72a46c8bbc33561d703
This commit is contained in:
parent
165d5f10ec
commit
d41200fa8d
|
@ -27,6 +27,7 @@ astara:
|
|||
- openstack/astara-horizon
|
||||
tags:
|
||||
- release:cycle-with-milestones
|
||||
- type:horizon-plugin
|
||||
astara-neutron:
|
||||
repos:
|
||||
- openstack/astara-neutron
|
||||
|
@ -272,6 +273,7 @@ cloudkitty:
|
|||
- openstack/cloudkitty-dashboard
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
|
||||
Community App Catalog:
|
||||
ptl:
|
||||
|
@ -531,6 +533,7 @@ freezer:
|
|||
- openstack/freezer-web-ui
|
||||
tags:
|
||||
- release:independent
|
||||
- type:horizon-plugin
|
||||
python-freezerclient:
|
||||
repos:
|
||||
- openstack/python-freezerclient
|
||||
|
@ -783,6 +786,7 @@ horizon:
|
|||
- openstack/horizon-cisco-ui
|
||||
tags:
|
||||
- release:independent
|
||||
- type:horizon-plugin
|
||||
tempest-horizon:
|
||||
repos:
|
||||
- openstack/tempest-horizon
|
||||
|
@ -1953,6 +1957,7 @@ ironic:
|
|||
- openstack/ironic-ui
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
ironic-webclient:
|
||||
repos:
|
||||
- openstack/ironic-webclient
|
||||
|
@ -2140,6 +2145,7 @@ magnum:
|
|||
- openstack/magnum-ui
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
python-magnumclient:
|
||||
repos:
|
||||
- openstack/python-magnumclient
|
||||
|
@ -2188,6 +2194,7 @@ manila:
|
|||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- release:managed
|
||||
- type:horizon-plugin
|
||||
python-manilaclient:
|
||||
repos:
|
||||
- openstack/python-manilaclient
|
||||
|
@ -2288,6 +2295,7 @@ monasca:
|
|||
- openstack/monasca-ui
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
python-monascaclient:
|
||||
repos:
|
||||
- openstack/python-monascaclient
|
||||
|
@ -2360,6 +2368,7 @@ murano:
|
|||
tags:
|
||||
- release:cycle-with-milestones
|
||||
- stable:follows-policy
|
||||
- type:horizon-plugin
|
||||
murano-deployment:
|
||||
repos:
|
||||
- openstack/murano-deployment
|
||||
|
@ -3818,6 +3827,7 @@ searchlight:
|
|||
- openstack/searchlight-ui
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
|
||||
Security:
|
||||
ptl:
|
||||
|
@ -3899,7 +3909,7 @@ senlin:
|
|||
- openstack/senlin-dashboard
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:library
|
||||
- type:horizon-plugin
|
||||
|
||||
smaug:
|
||||
ptl:
|
||||
|
@ -3963,6 +3973,7 @@ solum:
|
|||
- openstack/solum-dashboard
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
solum-infra-guestagent:
|
||||
repos:
|
||||
- openstack/solum-infra-guestagent
|
||||
|
@ -4304,6 +4315,7 @@ trove:
|
|||
- assert:follows-standard-deprecation
|
||||
- release:managed
|
||||
- release:cycle-with-milestones
|
||||
- type:horizon-plugin
|
||||
trove-image-builder:
|
||||
repos:
|
||||
- openstack/trove-image-builder
|
||||
|
@ -4358,6 +4370,7 @@ vitrage:
|
|||
- openstack/vitrage-dashboard
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
|
||||
watcher:
|
||||
ptl:
|
||||
|
@ -4393,6 +4406,7 @@ watcher:
|
|||
- openstack/watcher-dashboard
|
||||
tags:
|
||||
- release:cycle-with-intermediary
|
||||
- type:horizon-plugin
|
||||
|
||||
winstackers:
|
||||
ptl:
|
||||
|
@ -4461,3 +4475,4 @@ zaqar:
|
|||
- openstack/zaqar-ui
|
||||
tags:
|
||||
- release:independent
|
||||
- type:horizon-plugin
|
||||
|
|
|
@ -43,6 +43,7 @@ Release Management Tags
|
|||
release_independent
|
||||
release_none
|
||||
release_managed
|
||||
type_horizon-plugin
|
||||
type_library
|
||||
type_service
|
||||
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
::
|
||||
|
||||
This work is licensed under a Creative Commons Attribution 3.0
|
||||
Unported License.
|
||||
http://creativecommons.org/licenses/by/3.0/legalcode
|
||||
|
||||
.. _`tag-type:horizon-plugin`:
|
||||
|
||||
=====================
|
||||
type:horizon-plugin
|
||||
=====================
|
||||
|
||||
This tag is part of the type-classification system for projects
|
||||
managed by the release team. ``type:horizon-plugin`` indicates that a
|
||||
deliverable is meant to be consumed by :ref:`project-horizon` as a
|
||||
plug-in, to provide an integrated web UI for a given project.
|
||||
|
||||
|
||||
Application to current projects
|
||||
===============================
|
||||
|
||||
.. tagged-projects:: type:horizon-plugin
|
||||
|
||||
|
||||
Rationale
|
||||
=========
|
||||
|
||||
On `releases.openstack.org`_ we group deliverables by their type. We have a
|
||||
growing number of projects that are Horizon plugins, and it would be useful
|
||||
to have them all appear together on the site. Using this tag will help users
|
||||
of both this site and the releases site identify which deliverables provide
|
||||
companion functionality for Horizon.
|
||||
|
||||
|
||||
Requirements
|
||||
============
|
||||
|
||||
* The repository contains code meant to be dynamically loaded by
|
||||
OpenStack Horizon to provide UI to specific projects.
|
||||
|
||||
|
||||
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 the Horizon PTL, and the Technical
|
||||
Committee finally approves it using its lazy consensus approval rule.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
.. _releases.openstack.org: http://releases.openstack.org/
|
Loading…
Reference in New Issue