From f601cd91ea919bf478a3c669abebc0819a175eb0 Mon Sep 17 00:00:00 2001 From: Swann Croiset Date: Mon, 25 Nov 2013 15:23:23 +0100 Subject: [PATCH] Add Climate-nova sub-project This is part of already created project Climate. It was decided to release all nova dependencies in a separate repository. Change-Id: I9360d48b837239f6aacb4d3f50d2151df3be319a --- .../gerritbot/files/gerritbot_channel_config.yaml | 1 + .../files/gerrit/acls/stackforge/climate-nova.config | 11 +++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 9 +++++++++ modules/openstack_project/files/zuul/layout.yaml | 12 ++++++++++++ .../templates/review.projects.yaml.erb | 3 +++ 5 files changed, 36 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/climate-nova.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index d7aafcdcc4..a4fd5e8d76 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -386,6 +386,7 @@ openstack-climate: - x-vrif-minus-2 projects: - stackforge/climate + - stackforge/climate-nova branches: - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/climate-nova.config b/modules/openstack_project/files/gerrit/acls/stackforge/climate-nova.config new file mode 100644 index 0000000000..3b6f42d5f3 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/climate-nova.config @@ -0,0 +1,11 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group climate-core + label-Approved = +0..+1 group climate-core + workInProgress = group climate-core +[project] + state = active +[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 b03e3168ef..6fe777904c 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -90,6 +90,15 @@ jobs: - python-jobs +- project: + name: climate-nova + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: python-climateclient github-org: stackforge diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index d91c2bfc38..ec3793b248 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2449,6 +2449,18 @@ projects: - gate-climate-python27 - gate-climate-requirements + - name: stackforge/climate-nova + check: + - gate-climate-nova-pep8 + - gate-climate-nova-python26 + - gate-climate-nova-python27 + - gate-climate-nova-requirements + gate: + - gate-climate-nova-pep8 + - gate-climate-nova-python26 + - gate-climate-nova-python27 + - gate-climate-nova-requirements + - name: stackforge/kwapi check: - gate-kwapi-pep8 diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 2b09dba16d..d3c09a4a6b 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -230,6 +230,9 @@ - project: stackforge/climate description: Reservation Service for OpenStack upstream: git://github.com/jd/climate.git +- project: stackforge/climate-nova + description: Specific Nova part of the Climate Reservation Service for OpenStack + upstream: git://github.com/scroiset/climate-nova.git - project: stackforge/cloudcafe upstream: https://github.com/samu4924/cloudcafe description: OpenStack based test automation framework. Based on OpenCAFE engine