From 5c79915b5d26cfa0ab33f90a8933b5985c54d275 Mon Sep 17 00:00:00 2001 From: Ukov Dmitry Date: Wed, 7 Sep 2016 15:53:53 +0300 Subject: [PATCH] Create fuel-nailgun-extension-iac project This project is intended to be a Fuel LCM enhancement by intoducing Infrastructure as Code concept. It provides Nailgun extension for transformation OpenStack configuration files in data processed by Fuel Library. Change-Id: Ia3068dc0bdafc84d8f3c50785cd5641048377e50 Needed-By: I08abf91248f62296f5cb2e6bc33edccc03a1b412 --- .../fuel-nailgun-extension-iac.config | 19 +++++++++++++++++++ gerrit/projects.yaml | 8 ++++++++ jenkins/jobs/projects.yaml | 7 +++++++ zuul/layout.yaml | 10 ++++++++++ 4 files changed, 44 insertions(+) create mode 100644 gerrit/acls/openstack/fuel-nailgun-extension-iac.config diff --git a/gerrit/acls/openstack/fuel-nailgun-extension-iac.config b/gerrit/acls/openstack/fuel-nailgun-extension-iac.config new file mode 100644 index 0000000000..2f648f6f7e --- /dev/null +++ b/gerrit/acls/openstack/fuel-nailgun-extension-iac.config @@ -0,0 +1,19 @@ +[access "refs/for/refs/*"] +pushMerge = group fuel-iac-core + +[access "refs/heads/*"] +abandon = group fuel-abandon-bot +abandon = group fuel-iac-core +create = group fuel-release +label-Code-Review = -2..+2 group fuel-iac-core +label-Workflow = -1..+1 group fuel-iac-core + +[access "refs/tags/*"] +pushSignedTag = group fuel-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 3aa535f03b..e12a3fc8a6 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -2663,6 +2663,14 @@ options: - delay-release acl-config: /home/gerrit2/acls/openstack/fuel-octane.config +- project: openstack/fuel-nailgun-extension-iac + upstream: https://github.com/dukov/fuel-external-git.git + groups: + - fuel + description: Infrastructure-as-Code extension for Fuel Nailgun + docimpact-group: fuel + options: + - delay-release - project: openstack/fuel-noop-fixtures description: Fixtures for Fuel Library Noop tests framework - project: openstack/fuel-octane diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 3cdab56fe5..7ad164a63a 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -4256,6 +4256,13 @@ jobs: - python-db-jobs +- project: + name: fuel-nailgun-extension-iac + tarball-site: tarballs.openstack.org + + jobs: + - python-db-jobs + - project: name: fuel-noop-fixtures tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index d874025ef4..27858e994d 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -8572,6 +8572,16 @@ projects: - gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial - gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-xenial + - name: openstack/fuel-nailgun-extension-iac + template: + - name: merge-check + check: + - gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial + - gate-fuel-nailgun-extension-iac-python27-db-ubuntu-xenial + gate: + - gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial + - gate-fuel-nailgun-extension-iac-python27-db-ubuntu-xenial + - name: openstack/fuel-noop-fixtures template: - name: merge-check