mirror of
https://opendev.org/openstack/governance.git
synced 2026-01-16 23:00:30 +00:00
Show inactive project status in project.yaml
Currently, if any project goes inactive, we mark it as inactive in the below doc - https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects which is not very visible to everyone and official list of projects (projects.yaml) does not provide the project status info. I am adding the new field 'status' in projects.yaml which can be added for the inactive project with 'inactive' value. Unless any project is marked as 'inactive', everything else in projects.yaml can be considered as active. Also, updating the existing inactive project status. Change-Id: Iee27669bb3a03befa06dc287be394063c0df5818 Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
This commit is contained in:
parent
be482953d3
commit
050fbd780d
3 changed files with 11 additions and 0 deletions
|
|
@ -25,6 +25,8 @@ LOG = logging.getLogger(__name__)
|
|||
|
||||
IRC_LOG_URL_BASE = 'http://eavesdrop.openstack.org/irclogs/%23'
|
||||
|
||||
INACTIVE_PROJECTS_DOC = 'https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html'
|
||||
|
||||
|
||||
def _team_to_rst(name, info):
|
||||
|
||||
|
|
@ -55,6 +57,9 @@ def _team_to_rst(name, info):
|
|||
service = info.get('service')
|
||||
if service:
|
||||
yield ':Service: ' + service
|
||||
status = info.get('status')
|
||||
if status and status == 'inactive':
|
||||
yield ':Status: ' + '`Inactive <%s>`__ (This team needs maintainers, if you are interested, please contact OpenStack TC.)' % INACTIVE_PROJECTS_DOC
|
||||
liaisons = info.get('liaisons')
|
||||
if liaisons:
|
||||
contact_format = {'name': '', 'irc': '', 'email': ''}
|
||||
|
|
|
|||
|
|
@ -67,6 +67,11 @@ additionalProperties:
|
|||
type: "string"
|
||||
url:
|
||||
type: "string"
|
||||
status:
|
||||
type: "string"
|
||||
enum:
|
||||
- active
|
||||
- inactive
|
||||
liaisons:
|
||||
type: "object"
|
||||
properties:
|
||||
|
|
|
|||
|
|
@ -804,6 +804,7 @@ monasca:
|
|||
services that can be used by both operators and tenants to gain
|
||||
operational insight and visibility, ensuring availability and stability.
|
||||
url: https://wiki.openstack.org/wiki/Monasca
|
||||
status: inactive
|
||||
deliverables:
|
||||
monasca-api:
|
||||
repos:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue