From 433bc80493afd7fd7a7caab99bd09ef76c40a444 Mon Sep 17 00:00:00 2001 From: Serg Melikyan Date: Thu, 25 Apr 2013 13:25:46 +0400 Subject: [PATCH] Adding Murano project Please, refer to https://wiki.openstack.org/wiki/Murano for more details about project Change-Id: I6605bb39c7b28643ec83eb1f971e8bc39af804d5 Reviewed-on: https://review.openstack.org/27471 Approved: Jeremy Stanley Reviewed-by: Jeremy Stanley Tested-by: Jenkins --- .../files/gerritbot_channel_config.yaml | 17 +++ .../gerrit/acls/stackforge/murano.config | 12 +++ .../jenkins_job_builder/config/projects.yaml | 45 ++++++++ .../openstack_project/files/zuul/layout.yaml | 101 ++++++++++++++++++ .../templates/review.projects.yaml.erb | 24 +++++ 5 files changed, 199 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/murano.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 06ba1c27b8..a4f8453d12 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -224,3 +224,20 @@ chef-openstack: - stackforge/cookbook-openstack-object-storage branches: - master + +murano: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - stackforge/murano-agent + - stackforge/murano-api + - stackforge/murano-conductor + - stackforge/murano-dashboard + - stackforge/murano-deployment + - stackforge/murano-docs + - stackforge/murano-tests + - stackforge/python-muranoclient + branches: + - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/murano.config b/modules/openstack_project/files/gerrit/acls/stackforge/murano.config new file mode 100644 index 0000000000..bf3e91f86a --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/murano.config @@ -0,0 +1,12 @@ +[access "refs/*"] + create = group murano-core + pushTag = group murano-core +[access "refs/heads/*"] + label-Code-Review = -2..+2 group murano-core + label-Approved = +0..+1 group murano-core + workInProgress = group murano-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 c3bf535c80..b8b3983cbd 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1,3 +1,48 @@ +- project: + name: murano-api + github-org: stackforge + node: quantal + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - gate-{name}-pyflakes + - gate-{name}-docs + +- project: + name: murano-conductor + github-org: stackforge + node: quantal + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - gate-{name}-pyflakes + - gate-{name}-docs + +- project: + name: murano-dashboard + github-org: stackforge + node: quantal + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - gate-{name}-pyflakes + - gate-{name}-docs + +- project: + name: python-muranoclient + github-org: stackforge + node: quantal + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - gate-{name}-pyflakes + - gate-{name}-docs + - project: name: climate github-org: stackforge diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 5bb732fb24..d677c4b8ff 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1644,6 +1644,107 @@ projects: gate: - gate-noop + - name: stackforge/murano-agent + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/murano-api + check: + - gate-murano-api-pyflakes + - gate-murano-api-pep8 + - gate-murano-api-python26 + - gate-murano-api-python26-rhel6 + - gate-murano-api-python27 + gate: + - gate-murano-api-pep8 + - gate-murano-api-pyflakes + - gate-murano-api-python26 + - gate-murano-api-python27 + post: + - murano-api-branch-tarball + pre-release: + - murano-api-tarball + release: + - murano-api-tarball + + - name: stackforge/murano-conductor + check: + - gate-murano-conductor-pyflakes + - gate-murano-conductor-pep8 + - gate-murano-conductor-python26 + - gate-murano-conductor-python26-rhel6 + - gate-murano-conductor-python27 + gate: + - gate-murano-conductor-pep8 + - gate-murano-conductor-pyflakes + - gate-murano-conductor-python26 + - gate-murano-conductor-python27 + post: + - murano-conductor-branch-tarball + pre-release: + - murano-conductor-tarball + release: + - murano-conductor-tarball + + - name: stackforge/murano-dashboard + check: + - gate-murano-dashboard-pyflakes + - gate-murano-dashboard-pep8 + - gate-murano-dashboard-python26 + - gate-murano-dashboard-python26-rhel6 + - gate-murano-dashboard-python27 + gate: + - gate-murano-dashboard-pep8 + - gate-murano-dashboard-pyflakes + - gate-murano-dashboard-python26 + - gate-murano-dashboard-python27 + post: + - murano-dashboard-branch-tarball + pre-release: + - murano-dashboard-tarball + release: + - murano-dashboard-tarball + + - name: stackforge/murano-deployment + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/murano-docs + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/murano-tests + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/python-muranoclient + check: + - gate-python-muranoclient-pyflakes + - gate-python-muranoclient-pep8 + - gate-python-muranoclient-python26 + - gate-python-muranoclient-python26-rhel6 + - gate-python-muranoclient-python27 + gate: + - gate-python-muranoclient-pep8 + - gate-python-muranoclient-pyflakes + - gate-python-muranoclient-python26 + - gate-python-muranoclient-python27 + post: + - python-muranoclient-branch-tarball + pre-release: + - python-muranoclient-tarball + release: + - python-muranoclient-tarball: + - python-muranoclient-pypi-upload + - name: stackforge/opencafe check: - gate-noop diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index e4fdc784fb..04360205e7 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -220,3 +220,27 @@ - project: stackforge/cookbook-openstack-metering description: Chef Cookbook - OpenStack Metering acl-config: /home/gerrit2/acls/stackforge/chef-cookbooks.config +- project: stackforge/murano-agent + upstream: git://github.com/Mirantis/murano-agent.git + acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/murano-api + upstream: git://github.com/Mirantis/murano-api.git + acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/murano-conductor + upstream: git://github.com/Mirantis/murano-conductor.git + acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/murano-dashboard + upstream: git://github.com/Mirantis/murano-dashboard.git + acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/murano-deployment + upstream: git://github.com/Mirantis/murano-deployment.git + acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/murano-docs + upstream: git://github.com/Mirantis/murano-docs.git + acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/murano-tests + upstream: git://github.com/Mirantis/murano-tests.git + acl-config: /home/gerrit2/acls/stackforge/murano.config +- project: stackforge/python-muranoclient + upstream: git://github.com/Mirantis/python-muranoclient.git + acl-config: /home/gerrit2/acls/stackforge/murano.config