Split config from projects list

The projects list is a common list for devs to interact with. The config
in the list is not, but the config in the list means the file needs to
be in an erb template.

Split the two concerns, similar to zuul. Put the config in a config file
and the project data in a yaml file.

Change-Id: I708b8655b4b1ce377f3b7369e987418c1d72d977
This commit is contained in:
Monty Taylor 2013-12-13 11:06:28 -05:00 committed by Clark Boylan
parent 0d3bace7e3
commit 7d44f4f702
4 changed files with 671 additions and 8 deletions

View File

@ -22,7 +22,7 @@ import urllib2
from common import run_local from common import run_local
URL = ('http://git.openstack.org/cgit/openstack-infra/config/plain/' URL = ('http://git.openstack.org/cgit/openstack-infra/config/plain/'
'modules/openstack_project/templates/review.projects.yaml.erb') 'modules/openstack_project/files/review.projects.yaml')
PROJECT_RE = re.compile('^-?\s+project:\s+(.*)$') PROJECT_RE = re.compile('^-?\s+project:\s+(.*)$')

View File

@ -0,0 +1,8 @@
- project: gtest-org/gtest
- project: completely-bogus-org/test
- project: gtest-org/test
- project: gtest-org/test2
- project: gtest-org/test3
- project: gtest-org/test-manage-project
acl-config: /home/gerrit2/acls/test-manage-project.config
- project: gtest-org/test.hyphen

View File

@ -0,0 +1,661 @@
- project: openstack-dev/cookiecutter
description: Cookiecutter Template for new OpenStack projects
upstream: git://github.com/emonty/cookiecutter-openstack.git
- project: openstack-dev/devstack
- project: openstack-dev/grenade
upstream: git://github.com/nebula/grenade
description: OpenStack upgrade testing tool
- project: openstack-dev/hacking
upstream: git://github.com/emonty/hacking
description: OpenStack Hacking Style Checks
- project: openstack-dev/heat-cfnclient
description: CloudFormation compatibile Heat client
upstream: git://github.com/steveb/heat-cfnclient.git
- project: openstack-dev/openstack-nose
- project: openstack-dev/openstack-qa
- project: openstack-dev/pbr
upstream: git://github.com/emonty/oslo.packaging
description: Python Build Reasonableness
- project: openstack-dev/sandbox
- project: openstack-infra/activity-board
description: Tech community metrics dash of the OpenStack community based on the Metrics Grimoire toolset
upstream: git://github.com/Bitergia/openstack-dashboard.git
- project: openstack-infra/askbot-theme
launchpad: openstack-ci
description: Theme for ask.openstack.org.
upstream: https://bitbucket.org/askbot/openstack-theme
- project: openstack-infra/config
launchpad: openstack-ci
- project: openstack-infra/devstack-gate
launchpad: openstack-ci
- project: openstack-infra/elastic-recheck
launchpad: openstack-ci
upstream: git://github.com/jogo/elasticRecheck
description: Classify tempest-devstack failures using ElasticSearch
- project: openstack-infra/gear
launchpad: openstack-ci
description: Pure-Python asynchronous interface to Gearman
- project: openstack-infra/gearman-plugin
description: The jenkins gearman plugin
- project: openstack-infra/gerrit
launchpad: openstack-ci
description: Fork of Gerrit used by OpenStack
upstream: https://gerrit.googlesource.com/gerrit
upstream-prefix: upstream
options:
- track-upstream
- project: openstack-infra/gerritbot
launchpad: openstack-ci
- project: openstack-infra/gerritlib
launchpad: openstack-ci
- project: openstack-infra/git-review
launchpad: openstack-ci
- project: openstack-infra/gitdm
launchpad: openstack-ci
description: A fork of Jonathan Corbet's gitdm for OpenStack
upstream: git://github.com/markmc/openstack-gitdm.git
- project: openstack-infra/groups
description: Openstack Groups community portal
upstream: git://github.com/mkissam/groups.git
- project: openstack-infra/jeepyb
launchpad: openstack-ci
upstream: git://github.com/emonty/gerritx.git
description: Gerrit Project Builder Tools
- project: openstack-infra/jenkins-job-builder
launchpad: openstack-ci
- project: openstack-infra/lodgeit
launchpad: openstack-ci
- project: openstack-infra/meetbot
launchpad: openstack-ci
- project: openstack-infra/nodepool
launchpad: openstack-ci
description: Manage a pool of nodes for a distributed test infrastructure
- project: openstack-infra/nose-html-output
launchpad: openstack-ci
- project: openstack-infra/odsreg
upstream: git://github.com/ttx/odsreg.git
description: OpenStack Design Summit session management system
- project: openstack-infra/openstackid
description: Authentication system for the OpenStack Foundation site
launchpad: openstack-org
upstream: git://github.com/smarcet/openstackid.git
- project: openstack-infra/os-loganalyze
launchpad: openstack-ci
description: log analyzer tools for logs.openstack.org
upstream: git://github.com/sdague/os_loganalyze.git
- project: openstack-infra/publications
launchpad: openstack-ci
description: OpenStack Infra Team conference presentations and papers
- project: openstack-infra/puppet-apparmor
launchpad: openstack-ci
- project: openstack-infra/puppet-dashboard
launchpad: openstack-ci
- project: openstack-infra/puppet-vcsrepo
launchpad: openstack-ci
- project: openstack-infra/pypi-mirror
launchpad: openstack-ci
upstream: git://github.com/openstack-infra/jeepyb.git
description: PyPI mirror builder
- project: openstack-infra/release-tools
upstream: git://github.com/ttx/openstack-releasing.git
description: OpenStack Release Tools
- project: openstack-infra/releasestatus
upstream: git://github.com/ttx/releasestatus.git
description: OpenStack Release Status page generator
- project: openstack-infra/reviewday
launchpad: openstack-ci
upstream: git://github.com/dprince/reviewday.git
description: OpenStack code review report generator
- project: openstack-infra/reviewstats
description: Scripts for generating OpenStack development community statistics
upstream: git://github.com/russellb/openstack-stats.git
- project: openstack-infra/statusbot
launchpad: openstack-ci
description: Infrastructure status update IRC bot
- project: openstack-infra/storyboard
upstream: git://github.com/ttx/storyboard.git
description: OpenStack Task Tracking API
- project: openstack-infra/storyboard-webclient
acl-config: /home/gerrit2/acls/openstack-infra/storyboard.config
upstream: git://github.com/krotscheck/storyboard-webclient.git
description: OpenStack Task Tracking Browser Client
- project: openstack-infra/tripleo-ci
description: CI for the tripleo project
upstream: https://github.com/toci-dev/toci
- project: openstack-infra/zmq-event-publisher
launchpad: openstack-ci
description: Jenkins plugin to publish build events via ZMQ PUB SUB.
upstream: git://github.com/cboylan/zmq-event-publisher.git
- project: openstack-infra/zuul
launchpad: openstack-ci
- project: openstack-infra/zuul-packaging
launchpad: openstack-ci
upstream: git://github.com/pabelanger/zuul-packaging.git
description: Zuul packaging
- project: openstack/api-site
launchpad: openstack-api-site
- project: openstack/ceilometer
- project: openstack/cinder
- project: openstack/compute-api
launchpad: openstack-api-site
- project: openstack/database-api
launchpad: openstack-api-site
description: Doc repo for trove project
- project: openstack/diskimage-builder
description: Image building tools for OpenStack
- project: openstack/django_openstack_auth
launchpad: django-openstack-auth
description: A Django authentication backend for use with the OpenStack Keystone Identity backend.
upstream: git://github.com/gabrielhurley/django_openstack_auth.git
- project: openstack/gantt
description: Common scheduler for OpenStack.
upstream: git://github.com/n0ano/gantt.git
- project: openstack/glance
- project: openstack/governance
description: Openstack Technical Committee Decisions
- project: openstack/heat
- project: openstack/heat-cfntools
upstream: git://github.com/heat-api/heat-cfntools.git
- project: openstack/heat-templates
- project: openstack/horizon
- project: openstack/identity-api
launchpad: openstack-api-site
- project: openstack/image-api
launchpad: openstack-api-site
- project: openstack/ironic
description: A service for managing and provisioning Bare Metal servers.
upstream: git://github.com/devananda/ironic.git
- project: openstack/keystone
- project: openstack/marconi
- project: openstack/netconn-api
launchpad: openstack-api-site
- project: openstack/neutron
- project: openstack/nova
- project: openstack/object-api
launchpad: openstack-api-site
- project: openstack/openstack
upstream: git://github.com/emonty/openstack
- project: openstack/openstack-chef
- project: openstack/openstack-doc-tools
launchpad: openstack-manuals
description: Tools used by OpenStack Documentation
upstream: git://github.com/ajaeger/openstack-doc-tools.git
- project: openstack/openstack-manuals
- project: openstack/openstack-planet
- project: openstack/operations-guide
launchpad: openstack-manuals
upstream: git://github.com/jeblair/openstack-ops
description: OpenStack Operations Guide
- project: openstack/os-apply-config
description: Apply configuration from cloud metadata.
- project: openstack/os-collect-config
description: Collect and cache metadata, run hooks on changes.
- project: openstack/os-refresh-config
description: Restart services and coordinate data migration on Heat config changes.
- project: openstack/oslo-incubator
launchpad: oslo
description: Part of OpenStack's Oslo project. New Oslo APIs go through an incubation phase in this repository before being released as part of a proper Python library.
- project: openstack/oslo.config
- project: openstack/oslo.messaging
upstream: git://github.com/markmc/oslo.messaging.git
- project: openstack/oslo.rootwrap
upstream: git://github.com/ttx/oslo.rootwrap.git
- project: openstack/oslo.sphinx
description: Theme and utilities for Sphinx documentation tool
- project: openstack/oslo.version
upstream: git://github.com/emonty/oslo.version.git
- project: openstack/python-ceilometerclient
upstream: git://github.com/asalkeld/python-ceilometerclient.git
- project: openstack/python-cinderclient
- project: openstack/python-ganttclient
description: Client code for the common scheduler for OpenStack.
acl-config: /home/gerrit2/acls/openstack/gantt.config
upstream: git://github.com/n0ano/ganttclient.git
- project: openstack/python-glanceclient
- project: openstack/python-heatclient
- project: openstack/python-ironicclient
description: A python client implementing the Ironic API.
- project: openstack/python-keystoneclient
- project: openstack/python-marconiclient
- project: openstack/python-neutronclient
- project: openstack/python-novaclient
- project: openstack/python-openstackclient
- project: openstack/python-savannaclient
description: Python bindings and CLI to Savanna.
acl-config: /home/gerrit2/acls/openstack/savanna.config
- project: openstack/python-swiftclient
- project: openstack/python-troveclient
- project: openstack/python-tuskarclient
description: Python bindings and CLI to Tuskar.
upstream: git://github.com/tuskar/python-tuskarclient.git
- project: openstack/requirements
- project: openstack/savanna
description: Savanna aims to provide users with simple means to provision a Hadoop cluster by specifying several parameters like Hadoop version, cluster topology, nodes hardware details and a few more.
acl-config: /home/gerrit2/acls/openstack/savanna.config
- project: openstack/savanna-dashboard
launchpad: savanna
description: Savanna Horizon plugin.
acl-config: /home/gerrit2/acls/openstack/savanna.config
- project: openstack/savanna-extra
launchpad: savanna
description: Repo for Savanna-related utils.
acl-config: /home/gerrit2/acls/openstack/savanna.config
- project: openstack/savanna-image-elements
launchpad: savanna
description: Disk image elements for Savanna
acl-config: /home/gerrit2/acls/openstack/savanna.config
- project: openstack/swift
- project: openstack/swift-bench
description: Benchmarking tool for OpenStack Swift
upstream: git://github.com/jeblair/swift-bench.git
- project: openstack/tempest
- project: openstack/tripleo-heat-templates
launchpad: tripleo
description: Heat templates for deploying OpenStack
- project: openstack/tripleo-image-elements
launchpad: tripleo
description: Disk image elements for deployment images of Openstack
- project: openstack/tripleo-incubator
launchpad: tripleo
description: The TripleO incubator where unformed things are experimented with.
- project: openstack/trove
- project: openstack/trove-integration
- project: openstack/tuskar
description: A service for managing OpenStack deployments
upstream: git://github.com/tuskar/tuskar.git
- project: openstack/tuskar-ui
description: The UI component for Tuskar
upstream: git://github.com/tuskar/tuskar-ui.git
- project: openstack/volume-api
launchpad: openstack-api-site
- project: stackforge/anvil
description: A set of python scripts and utilities to forge raw openstack into a productive tool!
upstream: git://github.com/yahoo/Openstack-Anvil.git
- project: stackforge/barbican
description: Barbican is a ReST API designed for the secure storage, provisioning and management of secrets, including in OpenStack environments.
upstream: git://github.com/cloudkeep/barbican.git
- project: stackforge/billingstack
upstream: git://github.com/billingstack/billingstack
description: Billing software
- project: stackforge/bindep
description: Binary dependency automation
upstream: git://github.com/rbtcollins/bindep.git
- project: stackforge/bufunfa
upstream: git://github.com/ekarlso/bufunfa.git
- project: stackforge/cl-openstack-client
description: Common Lisp OpenStack client libraries
upstream: git://github.com/jd/cl-openstack-client.git
- project: stackforge/cliff
description: Command Line Interface Formulation Framework
upstream: git://github.com/dreamhost/cliff.git
launchpad: python-cliff
- project: stackforge/climate
description: Reservation Service for OpenStack
upstream: git://github.com/jd/climate.git
acl-config: /home/gerrit2/acls/stackforge/climate.config
- project: stackforge/climate-nova
description: Specific Nova part of the Climate Reservation Service for OpenStack
upstream: git://github.com/scroiset/climate-nova.git
acl-config: /home/gerrit2/acls/stackforge/climate.config
- project: stackforge/cloudcafe
upstream: https://github.com/samu4924/cloudcafe
description: OpenStack based test automation framework. Based on OpenCAFE engine
- project: stackforge/clouddocs-maven-plugin
upstream: git://github.com/rackerlabs/clouddocs-maven-plugin.git
- project: stackforge/cloudroast
upstream: https://github.com/samu4924/cloudroast
description: Automated Test Case Repository for OpenStack. Based on CloudCAFE.
- project: stackforge/compass-adapters
description: Compass adapter related code and data (chef, cobbler, etc)
upstream: git://github.com/huawei-cloud/compass-adapters.git
acl-config: /home/gerrit2/acls/stackforge/compass.config
- project: stackforge/compass-core
description: Automating Distributed System Deployment to Baremetal Resources
upstream: git://github.com/huawei-cloud/compass-core.git
acl-config: /home/gerrit2/acls/stackforge/compass.config
- project: stackforge/compass-web
description: A web-based UI consuming the Restful API service provided by Compass
upstream: git://github.com/huawei-cloud/compass-web.git
acl-config: /home/gerrit2/acls/stackforge/compass.config
- project: stackforge/congress
description: Congress
upstream: git://github.com/pballand/congress.git
acl-config: /home/gerrit2/acls/stackforge/congress.config
- project: stackforge/cookbook-openstack-block-storage
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Block Storage
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-common
launchpad: openstack-chef
description: Chef Cookbook - common OpenStack configuration
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-compute
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Compute
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-dashboard
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Dashboard
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-identity
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Identity
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-image
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Image
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-metering
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Metering
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-network
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Network
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-object-storage
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Object Storage
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/cookbook-openstack-ops-database
launchpad: openstack-chef
description: Chef Cookbook - Support Cookbook for Database
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
upstream: git://github.com/mattray/cookbook-openstack-ops-database.git
- project: stackforge/cookbook-openstack-ops-messaging
launchpad: openstack-chef
description: Chef Cookbook - Support Cookbook for Messaging
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
upstream: git://github.com/mattray/cookbook-openstack-ops-messaging.git
- project: stackforge/cookbook-openstack-orchestration
launchpad: openstack-chef
description: Chef Cookbook - OpenStack Orchestration
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/designate
- project: stackforge/entropy
description: A framework for Audit/Repair scripts for openstack
- project: stackforge/fuel-astute
launchpad: fuel
description: Fuel orchestrator
upstream: git://github.com/Mirantis/astute.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-devops
launchpad: fuel
description: Fuel DevOps tools for managing virtual environments
upstream: git://github.com/Mirantis/devops.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-docs
launchpad: fuel
description: Fuel Documentation
upstream: git://github.com/Mirantis/fuel-docs.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-library
launchpad: fuel
description: Fuel Library
upstream: git://github.com/Mirantis/fuel.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-main
launchpad: fuel
description: Fuel is the control plane for installing and managing OpenStack. It is capable of doing bare metal provisioning of physical nodes, installing OpenStack on them, and much more.
upstream: git://github.com/Mirantis/fuel-main.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-ostf
launchpad: fuel
upstream: git://github.com/Mirantis/fuel-ostf-tests.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-ostf-plugin
launchpad: fuel
description: Obsolete repo, please, take a look at fuel-ostf
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-provision
launchpad: fuel
description: Fuel provisioning system.
upstream: git://github.com/Mirantis/fuel-provision.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/fuel-web
launchpad: fuel
description: Fuel UI
upstream: git://github.com/Mirantis/fuelweb.git
acl-config: /home/gerrit2/acls/stackforge/fuel.config
- project: stackforge/gce-api
description: Google Compute Engine API support for OpenStack
- project: stackforge/golang-client
description: OpenStack API client for golang
- project: stackforge/healthnmon
description: Healthnmon aims to deliver 'Cloud Resource Monitor', an extensible service to OpenStack Cloud Operating system by providing monitoring service for Cloud Resources and Infrastructure with a pluggable framework for 'Inventory Management', 'Alerts and notifications' and 'Utilization Data.
upstream: git://github.com/healthnmon/healthnmon.git
- project: stackforge/inception
description: Inception Cloud Project
upstream: git://github.com/maoy/inception.git
- project: stackforge/kwapi
description: Energy Efficiency Monitoring
upstream: git://github.com/frossigneux/kwapi.git
- project: stackforge/libra
- project: stackforge/manila
description: Shared filesystem management project for OpenStack.
upstream: git://github.com/bswartz/manila.git
- project: stackforge/milk
description: ETC cloud API framework project
upstream: git://github.com/sarob/milk.git
- project: stackforge/mistral
description: Task orchestration service for OpenStack cloud.
upstream: git://github.com/rakhmerov/mistral.git
acl-config: /home/gerrit2/acls/stackforge/mistral.config
- project: stackforge/mistral-extra
description: Additional tools and examples for Mistral workflow engine.
launchpad: mistral
upstream: git://github.com/rakhmerov/mistral-extra.git
acl-config: /home/gerrit2/acls/stackforge/mistral.config
- project: stackforge/MRaaS
- project: stackforge/murano-agent
launchpad: murano
upstream: git://github.com/Mirantis/murano-agent.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-api
launchpad: murano
upstream: git://github.com/Mirantis/murano-api.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-common
launchpad: murano
upstream: git://github.com/sergmelikyan/murano-common.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-conductor
launchpad: murano
upstream: git://github.com/Mirantis/murano-conductor.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-dashboard
launchpad: murano
upstream: git://github.com/Mirantis/murano-dashboard.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-deployment
launchpad: murano
upstream: git://github.com/Mirantis/murano-deployment.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-docs
launchpad: murano
upstream: git://github.com/Mirantis/murano-docs.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-metadataclient
launchpad: murano
upstream: git://github.com/EkaterinaFedorova/python-metadataclient.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-repository
launchpad: murano
upstream: git://github.com/EkaterinaFedorova/murano-repository
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/murano-tests
launchpad: murano
upstream: git://github.com/Mirantis/murano-tests.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/novaimagebuilder
description: Image building tool for OpenStack.
upstream: git://github.com/redhat-openstack/image-building-poc.git
- project: stackforge/occi-os
description: OCCI-OS provides a python egg which can be easily deployed in OpenStack and will thereby add OCCI support and interface to OpenStack.
upstream: git://github.com/tmetsch/occi-os.git
- project: stackforge/opencafe
upstream: https://github.com/samu4924/opencafe
description: Common Automation Framework Engine. Core driver for CloudCAFE
- project: stackforge/openstack-chef-repo
launchpad: openstack-chef
description: Example Chef Repo that sets up an OpenStack Deployment
acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config
- project: stackforge/openstack-sdk-php
description: OpenStack SDK for PHP
- project: stackforge/openvz-nova-driver
description: OpenVz driver for Nova
upstream: git://github.com/imsplitbit/openvz-nova-driver.git
- project: stackforge/packstack
description: Install utility to deploy openstack on multiple hosts.
upstream: git://github.com/fedora-openstack/packstack.git
- project: stackforge/pecan
description: A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.
upstream: git://github.com/dreamhost/pecan.git
- project: stackforge/puppet-ceilometer
description: OpenStack Ceilometer Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/enovance/puppet-ceilometer.git
- project: stackforge/puppet-ceph
description: Ceph Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-ceph.config
- project: stackforge/puppet-cinder
description: OpenStack Cinder Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-cinder.git
- project: stackforge/puppet-designate
description: StackForge Designate Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/NewpTone/puppet-designate.git
- project: stackforge/puppet-glance
description: OpenStack Glance Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-glance.git
- project: stackforge/puppet-heat
description: OpenStack Heat Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/enovance/puppet-heat.git
- project: stackforge/puppet-horizon
description: OpenStack Horizon Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-horizon.git
- project: stackforge/puppet-ironic
description: OpenStack Ironic Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/enovance/puppet-ironic.git
- project: stackforge/puppet-keystone
description: OpenStack Keystone Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-keystone.git
- project: stackforge/puppet-neutron
description: OpenStack Neutron Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/bodepd/puppet-quantum.git
- project: stackforge/puppet-nova
description: OpenStack Nova Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-nova.git
- project: stackforge/puppet-openstack
description: OpenStack Examples Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-openstack.git
- project: stackforge/puppet-openstack_dev_env
launchpad: puppet-openstack
description: OpenStack Puppet Dev Environment
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-openstack_dev_env.git
- project: stackforge/puppet-savanna
launchpad: savanna
description: Savanna Puppet Module
acl-config: /home/gerrit2/acls/openstack/savanna.config
- project: stackforge/puppet-swift
description: OpenStack Swift Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-swift.git
- project: stackforge/puppet-tempest
description: OpenStack Tempest Puppet Module
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/puppetlabs/puppetlabs-tempest.git
- project: stackforge/puppet-vswitch
description: Puppet provider for virtual switches.
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
upstream: git://github.com/hogepodge/puppet-vswitch.git
- project: stackforge/puppet_openstack_builder
upstream: git://github.com/CiscoSystems/puppet_openstack_builder
description: Data model for deploying multiple openstack reference architectures
acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config
- project: stackforge/pycadf
description: CADF Python module
- project: stackforge/pyghmi
description: A Pure python IPMI library
upstream: git://git.code.sf.net/p/xcat/python-ipmi
- project: stackforge/python-barbicanclient
description: Client library for Barbican API.
upstream: git://github.com/cloudkeep/python-barbicanclient
- project: stackforge/python-climateclient
description: Client for OpenStack Climate
acl-config: /home/gerrit2/acls/stackforge/climate.config
- project: stackforge/python-designateclient
- project: stackforge/python-libraclient
- project: stackforge/python-manilaclient
upstream: git://github.com/bswartz/python-manilaclient.git
- project: stackforge/python-mistralclient
description: Python client for Mistral REST API.
launchpad: mistral
upstream: git://github.com/rakhmerov/python-mistralclient.git
acl-config: /home/gerrit2/acls/stackforge/mistral.config
- project: stackforge/python-muranoclient
launchpad: murano
upstream: git://github.com/Mirantis/python-muranoclient.git
acl-config: /home/gerrit2/acls/stackforge/murano.config
- project: stackforge/python-openstacksdk
description: 'Unified SDK for OpenStack. See: https://wiki.openstack.org/wiki/UnifiedSDK'
upstream: https://github.com/jnoller/openstacksdk.git
- project: stackforge/python-rallyclient
launchpad: rally
acl-config: /home/gerrit2/acls/stackforge/rally.config
- project: stackforge/python-solumclient
description: 'Client library to Solum API. See: https://wiki.openstack.org/wiki/Solum'
upstream: https://github.com/noorul/python-solumclient.git
- project: stackforge/rally
description: Benchmark System for OpenStack
upstream: git://github.com/pboris/rally.git
- project: stackforge/rubick
description: Rule-based diagnostics of configuration of OpenStack platform
upstream: git://github.com/MirantisLabs/rubick
- project: stackforge/solum
description: 'An OpenStack related project designed to make cloud services easier to consume and integrate into your application development process. See: https://wiki.openstack.org/wiki/Solum'
upstream: git://github.com/rackerlabs/solum
- project: stackforge/sphinxcontrib-docbookrestapi
description: Sphinx extension that generates documentation for api-site from RST files.
upstream: git://github.com/enovance/sphinxcontrib-docbookrestapi.git
- project: stackforge/sqlalchemy-migrate
description: Database schema migration for SQLAlchemy
upstream: git://github.com/emonty/sqlalchemy-migrate.git
- project: stackforge/staccato
description: VM Image Transfer Service
upstream: git://github.com/buzztroll/staccato.git
- project: stackforge/stackalytics
description: OpenStack analytics dashboard
upstream: git://github.com/Mirantis/stackalytics.git
- project: stackforge/stevedore
launchpad: python-stevedore
description: Manage dynamic plugins for Python applications
upstream: git://github.com/dreamhost/stevedore.git
- project: stackforge/swiftsync
description: "Swift mass syncronizer"
upstream: git://github.com/enovance/swiftsync.git
acl-config: /home/gerrit2/acls/openstack/swiftsync.config
- project: stackforge/taskflow
description: A library to complete workflows/tasks in HA manner
upstream: git://github.com/yahoo/TaskFlow
- project: stackforge/tomograph
description: "Library to help distributed applications send trace information to metrics backends like Zipkin and Statsd."
upstream: https://github.com/timjr/tomograph.git
- project: stackforge/tooz
description: Coordinate distributed systems.
- project: stackforge/turbo-hipster
description: A generic zuul worker using the gearman protocol.
upstream: git://github.com/rcbau/turbo-hipster.git
- project: stackforge/wsme
description: Web Service Made Easy (WSME) simplify the writing of REST web services by providing simple yet powerful typing which removes the need to directly manipulate the request and the response objects.
upstream: git://github.com/ryanpetrello/wsme.git

View File

@ -7,13 +7,7 @@ export TMPDIR=`/bin/mktemp -d`
trap "rm -rf $TMPDIR" EXIT trap "rm -rf $TMPDIR" EXIT
pushd $TMPDIR pushd $TMPDIR
PROJECTS_LIST=$OLDPWD/modules/openstack_project/files/review.projects.yaml
if [ -f $OLDPWD/modules/openstack_project/templates/review.projects.yaml.erb ]
then
PROJECTS_LIST=$OLDPWD/modules/openstack_project/templates/review.projects.yaml.erb
else
PROJECTS_LIST=$OLDPWD/modules/openstack_project/files/review.projects.yaml
fi
sed -e '/^- project: /!d' -e 's/^- project: //' $PROJECTS_LIST > projects_list sed -e '/^- project: /!d' -e 's/^- project: //' $PROJECTS_LIST > projects_list