Merge "Check that descriptions exists in gerrit/projects.yaml"
This commit is contained in:
@@ -7,11 +7,13 @@
|
|||||||
- project: openstack-dev/bashate
|
- project: openstack-dev/bashate
|
||||||
description: A pep8 equivalent for bash scripts
|
description: A pep8 equivalent for bash scripts
|
||||||
- project: openstack-dev/ci-sandbox
|
- project: openstack-dev/ci-sandbox
|
||||||
|
description: Sandbox for 3rd party CI systems
|
||||||
use-storyboard: true
|
use-storyboard: true
|
||||||
- project: openstack-dev/cookiecutter
|
- project: openstack-dev/cookiecutter
|
||||||
description: Cookiecutter Template for new OpenStack projects
|
description: Cookiecutter Template for new OpenStack projects
|
||||||
upstream: git://github.com/emonty/cookiecutter-openstack.git
|
upstream: git://github.com/emonty/cookiecutter-openstack.git
|
||||||
- project: openstack-dev/devstack
|
- project: openstack-dev/devstack
|
||||||
|
description: Set of scripts and utilities to quickly deploy an OpenStack cloud
|
||||||
options:
|
options:
|
||||||
- direct-release
|
- direct-release
|
||||||
- project: openstack-dev/devstack-vagrant
|
- project: openstack-dev/devstack-vagrant
|
||||||
@@ -27,6 +29,7 @@
|
|||||||
description: CloudFormation compatibile Heat client
|
description: CloudFormation compatibile Heat client
|
||||||
upstream: git://github.com/steveb/heat-cfnclient.git
|
upstream: git://github.com/steveb/heat-cfnclient.git
|
||||||
- project: openstack-dev/openstack-nose
|
- project: openstack-dev/openstack-nose
|
||||||
|
description: Nose plugin for OpenStack style test output
|
||||||
- project: openstack-dev/oslo-cookiecutter
|
- project: openstack-dev/oslo-cookiecutter
|
||||||
description: Cookiecutter Template for new Oslo libraries
|
description: Cookiecutter Template for new Oslo libraries
|
||||||
upstream: git://github.com/dhellmann/oslo-cookiecutter.git
|
upstream: git://github.com/dhellmann/oslo-cookiecutter.git
|
||||||
@@ -34,6 +37,7 @@
|
|||||||
upstream: git://github.com/emonty/oslo.packaging
|
upstream: git://github.com/emonty/oslo.packaging
|
||||||
description: Python Build Reasonableness
|
description: Python Build Reasonableness
|
||||||
- project: openstack-dev/sandbox
|
- project: openstack-dev/sandbox
|
||||||
|
description: Sandbox for first time contributors
|
||||||
use-storyboard: true
|
use-storyboard: true
|
||||||
- project: openstack-dev/specs-cookiecutter
|
- project: openstack-dev/specs-cookiecutter
|
||||||
upstream: git://github.com/mtreinish/specs-cookiecutter
|
upstream: git://github.com/mtreinish/specs-cookiecutter
|
||||||
@@ -845,6 +849,7 @@
|
|||||||
upstream: git://github.com/scroiset/climate-nova.git
|
upstream: git://github.com/scroiset/climate-nova.git
|
||||||
acl-config: /home/gerrit2/acls/stackforge/blazar.config
|
acl-config: /home/gerrit2/acls/stackforge/blazar.config
|
||||||
- project: stackforge/bufunfa
|
- project: stackforge/bufunfa
|
||||||
|
description: ChargeBack / billing software in OpenStack / cloud style.
|
||||||
upstream: git://github.com/ekarlso/bufunfa.git
|
upstream: git://github.com/ekarlso/bufunfa.git
|
||||||
- project: stackforge/cachemonkey
|
- project: stackforge/cachemonkey
|
||||||
description: Image pre-caching controller service
|
description: Image pre-caching controller service
|
||||||
@@ -869,6 +874,7 @@
|
|||||||
upstream: https://github.com/samu4924/cloudcafe
|
upstream: https://github.com/samu4924/cloudcafe
|
||||||
description: OpenStack based test automation framework. Based on OpenCAFE engine
|
description: OpenStack based test automation framework. Based on OpenCAFE engine
|
||||||
- project: stackforge/clouddocs-maven-plugin
|
- project: stackforge/clouddocs-maven-plugin
|
||||||
|
description: Maven plugin for DocBook conversion
|
||||||
upstream: git://github.com/rackerlabs/clouddocs-maven-plugin.git
|
upstream: git://github.com/rackerlabs/clouddocs-maven-plugin.git
|
||||||
- project: stackforge/cloudkitty
|
- project: stackforge/cloudkitty
|
||||||
description: OpenStack Billing and Usage Reporter
|
description: OpenStack Billing and Usage Reporter
|
||||||
@@ -1179,6 +1185,7 @@
|
|||||||
acl-config: /home/gerrit2/acls/stackforge/fuel.config
|
acl-config: /home/gerrit2/acls/stackforge/fuel.config
|
||||||
docimpact-group: fuel
|
docimpact-group: fuel
|
||||||
- project: stackforge/fuel-ostf
|
- project: stackforge/fuel-ostf
|
||||||
|
description: Fuel testing
|
||||||
groups:
|
groups:
|
||||||
- fuel
|
- fuel
|
||||||
upstream: git://github.com/Mirantis/fuel-ostf-tests.git
|
upstream: git://github.com/Mirantis/fuel-ostf-tests.git
|
||||||
@@ -1283,6 +1290,7 @@
|
|||||||
description: Energy Efficiency Monitoring
|
description: Energy Efficiency Monitoring
|
||||||
upstream: git://github.com/frossigneux/kwapi.git
|
upstream: git://github.com/frossigneux/kwapi.git
|
||||||
- project: stackforge/libra
|
- project: stackforge/libra
|
||||||
|
description: Create and manage loadbalancers
|
||||||
- project: stackforge/logaas
|
- project: stackforge/logaas
|
||||||
description: "Logging as a Service for OpenStack"
|
description: "Logging as a Service for OpenStack"
|
||||||
upstream: https://github.com/boris-42/logaas.git
|
upstream: https://github.com/boris-42/logaas.git
|
||||||
@@ -1378,28 +1386,35 @@
|
|||||||
description: OpenStack monitoring tools
|
description: OpenStack monitoring tools
|
||||||
upstream: https://github.com/enovance/openstack-monitoring
|
upstream: https://github.com/enovance/openstack-monitoring
|
||||||
- project: stackforge/MRaaS
|
- project: stackforge/MRaaS
|
||||||
|
description: MapReduce as a Service
|
||||||
- project: stackforge/murano
|
- project: stackforge/murano
|
||||||
|
description: Application catalog
|
||||||
upstream: git://github.com/Mirantis/murano-api.git
|
upstream: git://github.com/Mirantis/murano-api.git
|
||||||
- project: stackforge/murano-agent
|
- project: stackforge/murano-agent
|
||||||
|
description: Agent for murano
|
||||||
groups:
|
groups:
|
||||||
- murano
|
- murano
|
||||||
upstream: git://github.com/Mirantis/murano-agent.git
|
upstream: git://github.com/Mirantis/murano-agent.git
|
||||||
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
||||||
- project: stackforge/murano-apps
|
- project: stackforge/murano-apps
|
||||||
|
description: Examples and reference implementation of murano application packages
|
||||||
groups:
|
groups:
|
||||||
- murano
|
- murano
|
||||||
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
||||||
- project: stackforge/murano-dashboard
|
- project: stackforge/murano-dashboard
|
||||||
|
description: Dashboard for murano
|
||||||
groups:
|
groups:
|
||||||
- murano
|
- murano
|
||||||
upstream: git://github.com/Mirantis/murano-dashboard.git
|
upstream: git://github.com/Mirantis/murano-dashboard.git
|
||||||
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
||||||
- project: stackforge/murano-deployment
|
- project: stackforge/murano-deployment
|
||||||
|
description: Scripts and automation tools for murano CI
|
||||||
groups:
|
groups:
|
||||||
- murano
|
- murano
|
||||||
upstream: git://github.com/Mirantis/murano-deployment.git
|
upstream: git://github.com/Mirantis/murano-deployment.git
|
||||||
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
acl-config: /home/gerrit2/acls/stackforge/murano.config
|
||||||
- project: stackforge/murano-docs
|
- project: stackforge/murano-docs
|
||||||
|
description: Guides, manuals and documentation for murano
|
||||||
groups:
|
groups:
|
||||||
- murano
|
- murano
|
||||||
upstream: git://github.com/Mirantis/murano-docs.git
|
upstream: git://github.com/Mirantis/murano-docs.git
|
||||||
@@ -1633,6 +1648,7 @@
|
|||||||
upstream: git://github.com/jeblair/python-jenkins.git
|
upstream: git://github.com/jeblair/python-jenkins.git
|
||||||
description: Python API for managing jobs and nodes in a Jenkins CI instance
|
description: Python API for managing jobs and nodes in a Jenkins CI instance
|
||||||
- project: stackforge/python-libraclient
|
- project: stackforge/python-libraclient
|
||||||
|
description: Client library for libra API.
|
||||||
- project: stackforge/python-magnetodbclient
|
- project: stackforge/python-magnetodbclient
|
||||||
description: Python client for MagnetoDB, the key-value database service for OpenStack cloud.
|
description: Python client for MagnetoDB, the key-value database service for OpenStack cloud.
|
||||||
upstream: git://github.com/aostapenko/python-magnetodbclient
|
upstream: git://github.com/aostapenko/python-magnetodbclient
|
||||||
@@ -1653,6 +1669,7 @@
|
|||||||
upstream: git://github.com/hpcloud-mon/python-monclient
|
upstream: git://github.com/hpcloud-mon/python-monclient
|
||||||
acl-config: /home/gerrit2/acls/stackforge/monasca.config
|
acl-config: /home/gerrit2/acls/stackforge/monasca.config
|
||||||
- project: stackforge/python-muranoclient
|
- project: stackforge/python-muranoclient
|
||||||
|
description: Client library for murano API.
|
||||||
groups:
|
groups:
|
||||||
- murano
|
- murano
|
||||||
upstream: git://github.com/Mirantis/python-muranoclient.git
|
upstream: git://github.com/Mirantis/python-muranoclient.git
|
||||||
@@ -1667,6 +1684,7 @@
|
|||||||
upstream: https://github.com/ctc-g/python-rackclient.git
|
upstream: https://github.com/ctc-g/python-rackclient.git
|
||||||
acl-config: /home/gerrit2/acls/stackforge/rack.config
|
acl-config: /home/gerrit2/acls/stackforge/rack.config
|
||||||
- project: stackforge/python-rallyclient
|
- project: stackforge/python-rallyclient
|
||||||
|
description: Client library for rally API.
|
||||||
groups:
|
groups:
|
||||||
- rally
|
- rally
|
||||||
acl-config: /home/gerrit2/acls/stackforge/rally.config
|
acl-config: /home/gerrit2/acls/stackforge/rally.config
|
||||||
@@ -1674,7 +1692,9 @@
|
|||||||
description: 'Client library to Solum API. See: https://wiki.openstack.org/wiki/Solum'
|
description: 'Client library to Solum API. See: https://wiki.openstack.org/wiki/Solum'
|
||||||
upstream: https://github.com/noorul/python-solumclient.git
|
upstream: https://github.com/noorul/python-solumclient.git
|
||||||
- project: stackforge/python-surveilclient
|
- project: stackforge/python-surveilclient
|
||||||
|
description: Client library for surveil API.
|
||||||
- project: stackforge/python-tackerclient
|
- project: stackforge/python-tackerclient
|
||||||
|
description: Client library for tacker API.
|
||||||
groups:
|
groups:
|
||||||
- tacker
|
- tacker
|
||||||
- project: stackforge/rack
|
- project: stackforge/rack
|
||||||
@@ -1788,6 +1808,7 @@
|
|||||||
- project: stackforge/surveil
|
- project: stackforge/surveil
|
||||||
description: Monitoring as a Service for OpenStack
|
description: Monitoring as a Service for OpenStack
|
||||||
- project: stackforge/surveil-specs
|
- project: stackforge/surveil-specs
|
||||||
|
description: Blueprints for Surveil
|
||||||
- project: stackforge/swift-ceph-backend
|
- project: stackforge/swift-ceph-backend
|
||||||
description: Ceph backend for Swift
|
description: Ceph backend for Swift
|
||||||
upstream: git://github.com/enovance/swift-ceph-backend.git
|
upstream: git://github.com/enovance/swift-ceph-backend.git
|
||||||
@@ -1807,6 +1828,7 @@
|
|||||||
- project: stackforge/tacker
|
- project: stackforge/tacker
|
||||||
description: "tacker: specifications a servicevm/device life cycle manager. See https://wiki.openstack.org/wiki/ServiceVM"
|
description: "tacker: specifications a servicevm/device life cycle manager. See https://wiki.openstack.org/wiki/ServiceVM"
|
||||||
- project: stackforge/tacker-specs
|
- project: stackforge/tacker-specs
|
||||||
|
description: Blueprints for tacker
|
||||||
groups:
|
groups:
|
||||||
- tacker
|
- tacker
|
||||||
upstream: https://github.com/yamahata/tacker-specs.git
|
upstream: https://github.com/yamahata/tacker-specs.git
|
||||||
|
@@ -48,6 +48,12 @@ for p in projects:
|
|||||||
continue
|
continue
|
||||||
if args.verbose:
|
if args.verbose:
|
||||||
print 'Checking %s' % (name)
|
print 'Checking %s' % (name)
|
||||||
|
description = p.get('description')
|
||||||
|
if (not description and
|
||||||
|
name.startswith(('openstack-dev/', 'stackforge/'))):
|
||||||
|
found_errors += 1
|
||||||
|
print("Error: Project %s has no description" % name)
|
||||||
|
continue
|
||||||
# Check upstream URL
|
# Check upstream URL
|
||||||
# Allow git:// and https:// URLs for importing upstream repositories,
|
# Allow git:// and https:// URLs for importing upstream repositories,
|
||||||
# but not git@
|
# but not git@
|
||||||
|
Reference in New Issue
Block a user