From 8dbe8a08ccae6da0fdea7cb44ef93455f180bbd4 Mon Sep 17 00:00:00 2001 From: Peter Balland Date: Fri, 1 Nov 2013 14:01:19 -0700 Subject: [PATCH] Add congress project to stackforge Congress is a project to provide policy as a service across any collection of cloud services in order to offer governance and compliance for dynamic infrastructures. Change-Id: I3c85acf26cc3dbaaf9e96de170f53c1202c2cab9 --- .../files/gerrit/acls/stackforge/congress.config | 12 ++++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 9 +++++++++ modules/openstack_project/files/zuul/layout.yaml | 8 ++++++++ .../templates/review.projects.yaml.erb | 4 ++++ 4 files changed, 33 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/congress.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/congress.config b/modules/openstack_project/files/gerrit/acls/stackforge/congress.config new file mode 100644 index 0000000000..0f39bc6867 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/congress.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group congress-core + label-Approved = +0..+1 group congress-core + workInProgress = group congress-core +[access "refs/tags/*"] + create = group congress-core + pushTag = group congress-core +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 41c339e015..36e5d490f7 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1668,3 +1668,12 @@ jobs: - python-jobs + +- project: + name: congress + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index fb2e870aaa..78b9378278 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1799,6 +1799,14 @@ projects: gate: - gate-noop + - name: stackforge/congress + check: + - gate-congress-pep8 + - gate-congress-python27 + gate: + - gate-congress-pep8 + - gate-congress-python27 + - name: stackforge/MRaaS check: - gate-noop diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 10545aa279..58319cda5d 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -460,3 +460,7 @@ - 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/congress + description: Congress + upstream: git://github.com/pballand/congress.git + acl-config: /home/gerrit2/acls/stackforge/congress.config