diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/heat-translator.config b/modules/openstack_project/files/gerrit/acls/stackforge/heat-translator.config new file mode 100644 index 0000000000..4187a9afee --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/heat-translator.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group heat-translator-core + label-Approved = +0..+1 group heat-translator-core + workInProgress = group heat-translator-core +[access "refs/tags/*"] + create = group heat-translator-ptl + pushTag = group heat-translator-ptl +[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 b9f70605f5..8b3ede1c55 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2094,6 +2094,15 @@ jobs: - python-jobs +- project: + name: heat-translator + github-org: stackforge + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: release-tools github-org: openstack-infra diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 837f3ac89e..d094dbdaf2 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -537,6 +537,9 @@ - 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/heat-translator + description: Translate non-heat templates to Heat Orchestration Template. + upstream: git://github.com/spzala/heat-translator.git - project: stackforge/inception description: Inception Cloud Project upstream: git://github.com/maoy/inception.git diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index d025e9e042..e30d1976da 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3531,6 +3531,21 @@ projects: - gate-healthnmon-pep8 - gate-healthnmon-python27 + - name: stackforge/heat-translator + template: + - name: python-jobs + check: + - gate-heat-translator-python33 + gate: + - gate-heat-translator-python33 + post: + - heat-translator-coverage + - heat-translator-branch-tarball + pre-release: + - heat-translator-tarball + release: + - heat-translator-tarball + - name: stackforge/inception check: - gate-inception-pep8