From 49066b2b56f2916ce395d2955bda23f3d0a4253d Mon Sep 17 00:00:00 2001 From: Morgan Fainberg <m@metacloud.com> Date: Wed, 12 Feb 2014 13:36:51 -0800 Subject: [PATCH] Add the kite (KDS) project and kiteclient project to gerrit/jenkins Add the new repositories for Kite (KDS) and kiteclient to gerrit and jenkins. Currently the project lives within the Keystone repository and should be split out into it's own repository to ensure there are no conflicts and a clean delineation between the code bases. This has been discussed with the Keystone and Barbican teams and determined that it should live in it's own repository under the ownership of the Barbican team. Change-Id: I0f4cf0b343d956e83e2ed85b44e03b6e3e1e5873 --- .../files/gerrit/acls/stackforge/kite.config | 14 +++++++++ .../acls/stackforge/python-kiteclient.config | 17 ++++++++++ .../jenkins_job_builder/config/projects.yaml | 19 ++++++++++++ .../files/review.projects.yaml | 4 +++ .../openstack_project/files/zuul/layout.yaml | 31 +++++++++++++++++++ 5 files changed, 85 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/kite.config create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/python-kiteclient.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/kite.config b/modules/openstack_project/files/gerrit/acls/stackforge/kite.config new file mode 100644 index 0000000000..d9ad21f4f1 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/kite.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group barbican-core + label-Approved = +0..+1 group barbican-core + workInProgress = group barbican-core +[access "refs/heads/milestone-proposed"] + label-Code-Review = -2..+2 group barbican-milestone + label-Approved = +0..+1 group barbican-milestone +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/python-kiteclient.config b/modules/openstack_project/files/gerrit/acls/stackforge/python-kiteclient.config new file mode 100644 index 0000000000..3e1076ca1b --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/python-kiteclient.config @@ -0,0 +1,17 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group barbican-core + label-Approved = +0..+1 group barbican-core + workInProgress = group barbican-core +[access "refs/heads/milestone-proposed"] + label-Code-Review = -2..+2 group barbican-milestone + label-Approved = +0..+1 group barbican-milestone +[access "refs/tags/*"] + create = group barbican-ptl + pushTag = group barbican-ptl +[project] + state = active +[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 1b5fdb3a73..70c866dba1 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -659,6 +659,15 @@ - translation-jobs +- project: + name: kite + github-org: stackforge + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: netconn-api github-org: openstack @@ -882,6 +891,16 @@ - openstack-publish-jobs - pypi-jobs +- project: + name: python-kiteclient + github-org: stackforge + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: python-novaclient diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 171c005ca5..0199d1d70c 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -585,6 +585,8 @@ - project: stackforge/kickstack description: Rapid OpenStack deployment with puppet-dashboard, The Foreman, or any other Puppet ENC upstream: git://github.com/hastexo/kickstack +- project stackforge/kite + description: A service for managing and distributing message encryption keys. - project: stackforge/kwapi description: Energy Efficiency Monitoring upstream: git://github.com/frossigneux/kwapi.git @@ -767,6 +769,8 @@ description: Client for OpenStack Climate acl-config: /home/gerrit2/acls/stackforge/climate.config - project: stackforge/python-designateclient +- project: stackforge/python-kiteclient + description: Python bindings to Kite. - project: stackforge/python-libraclient - project: stackforge/python-manilaclient upstream: git://github.com/bswartz/python-manilaclient.git diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 56f23b4ac8..726ae6a80d 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3448,6 +3448,19 @@ projects: gate: - gate-noop + - name: stackforge/kite + template: + - name: python-jobs + - name: check-requirements + check: + - gate-kite-python33 + gate: + - gate-kite-python33 + pre-release: + - kite-tarball + release: + - kite-tarball + - name: stackforge/libra check: - gate-libra-pep8 @@ -4198,6 +4211,24 @@ projects: - post-mirror-python27 - post-mirror-python33 + - name: stackforge/python-kiteclient + template: + - name: python-jobs + check: + - gate-python-kiteclient-requirements + - gate-python-kiteclient-python33 + gate: + - gate-python-kiteclient-requirements + - gate-python-kiteclient-python33 + pre-release: + - python-kiteclient-tarball + release: + - python-kiteclient-tarball: + - python-kiteclient-pypi-upload: + - post-mirror-python26 + - post-mirror-python27 + - post-mirror-python33 + - name: stackforge/python-libraclient check: - gate-python-libraclient-pep8