From e3c58defbf1b230de1371955d1185eb653bc8626 Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Thu, 13 Oct 2016 13:00:12 -0400 Subject: [PATCH] Add ansible-role-virtualenv to openstack workflow This role will be responsible for managing virtualenv. Currently, we are not aiming to be part of big tent. We do not have an upstream repo, so this will be created as a new repo in gerrit. Notifications will go to windmill channel for now. Change-Id: Id83973b8aad871f9006a0cdf409b78d47383ff4e Signed-off-by: Paul Belanger --- .../acls/openstack/ansible-role-virtualenv.config | 14 ++++++++++++++ gerrit/projects.yaml | 2 ++ gerritbot/channels.yaml | 1 + jenkins/jobs/projects.yaml | 8 ++++++++ zuul/layout.yaml | 12 ++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 gerrit/acls/openstack/ansible-role-virtualenv.config diff --git a/gerrit/acls/openstack/ansible-role-virtualenv.config b/gerrit/acls/openstack/ansible-role-virtualenv.config new file mode 100644 index 0000000000..8279252c4f --- /dev/null +++ b/gerrit/acls/openstack/ansible-role-virtualenv.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group ansible-role-virtualenv-core +label-Code-Review = -2..+2 group ansible-role-virtualenv-core +label-Workflow = -1..+1 group ansible-role-virtualenv-core + +[access "refs/tags/*"] +pushSignedTag = group ansible-role-virtualenv-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 07e0b845e0..c5790aa517 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -815,6 +815,8 @@ description: Ansible role to manage Shade - project: openstack/ansible-role-ssh description: Ansible role to manage SSH +- project: openstack/ansible-role-virtualenv + description: Ansible role to manage Virtualenv - project: openstack/ansible-role-zuul description: Ansible role to manage Zuul - project: openstack/anvil diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index c8879d17ef..bd531173df 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -2324,6 +2324,7 @@ openstack-windmill: - openstack/ansible-role-nodepool - openstack/ansible-role-shade - openstack/ansible-role-ssh + - openstack/ansible-role-virtualenv - openstack/ansible-role-zuul - openstack/windmill branches: diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index fa2ebd0b90..37b187cb04 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -119,6 +119,14 @@ - ansible-role-jobs - hook-{name}-rtfd +- project: + name: ansible-role-virtualenv + tarball-site: tarballs.openstack.org + + jobs: + - ansible-role-jobs + - hook-{name}-rtfd + - project: name: ansible-role-zuul tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index ad423418ac..7b22826978 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -5264,6 +5264,18 @@ projects: - name: windmill-jobs-trusty-nv - name: windmill-jobs-xenial-nv + - name: openstack/ansible-role-virtualenv + template: + - name: merge-check + - name: ansible-role-jobs + - name: ansible-role-functional-jobs-centos7-nv + - name: ansible-role-functional-jobs-trusty-nv + - name: ansible-role-functional-jobs-xenial-nv + - name: docs-on-rtfd + - name: windmill-jobs-centos7-nv + - name: windmill-jobs-trusty-nv + - name: windmill-jobs-xenial-nv + - name: openstack/ansible-role-zuul template: - name: merge-check