From 1c2c5fd78ce580c3e55300ea89fc4f4d56ad3997 Mon Sep 17 00:00:00 2001 From: Sahdev Zala Date: Mon, 24 Feb 2014 14:39:07 -0600 Subject: [PATCH] New StackForge project heat-translator heat-translator is a tool aimed to provide translation of non-heat teamplates to OpenStack Heat Orchestration Template (HOT). The initiative is started with the tosca profile translation to HOT. The blueprint is found at, https://blueprints.launchpad.net/heat/+spec/heat-translator-tosca Topic name: new-project Change-Id: I887c9ce41522ebaf105343375c1f4a06e407149d --- .../gerrit/acls/stackforge/heat-translator.config | 12 ++++++++++++ .../jenkins_job_builder/config/projects.yaml | 9 +++++++++ .../openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 15 +++++++++++++++ 4 files changed, 39 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/heat-translator.config 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