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