From 3ece4bf4fb91e15dabcdb9e358e1ad2ea3f4cf1b Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Sat, 2 Apr 2016 08:05:52 -0400 Subject: [PATCH] Request for new repo - python-k8sclient Split out Kubernetes client Magnum into a separate project. First consumer is likely to be Magnum. We will be adding Magnum core to the ACL so they can maintain it if they choose to. Please add "dims-v" as the sole core member of the group. The idea is to encourage other folks to contribute to this library as well as allow Magnum cores a full say in the repo. NOTE: this is not part of any official project at the moment, so there is no governance review for this package. Change-Id: I1472e631ec7f06e74e73c27edd68a1e2dc7b23e1 --- gerrit/acls/openstack/python-k8sclient.config | 15 +++++++++++++++ gerrit/projects.yaml | 3 +++ jenkins/jobs/projects.yaml | 8 ++++++++ zuul/layout.yaml | 8 ++++++++ 4 files changed, 34 insertions(+) create mode 100644 gerrit/acls/openstack/python-k8sclient.config diff --git a/gerrit/acls/openstack/python-k8sclient.config b/gerrit/acls/openstack/python-k8sclient.config new file mode 100644 index 0000000000..203603b0c0 --- /dev/null +++ b/gerrit/acls/openstack/python-k8sclient.config @@ -0,0 +1,15 @@ +[access "refs/heads/*"] +abandon = group python-k8sclient-core +create = group python-k8sclient-release +label-Code-Review = -2..+2 group python-k8sclient-core +label-Workflow = -1..+1 group python-k8sclient-core + +[access "refs/tags/*"] +pushSignedTag = group python-k8sclient-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 492b97854c..7fcb9d7469 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -3204,6 +3204,9 @@ description: A python client implementing the Ironic API. - project: openstack/python-jenkins description: Python API for managing jobs and nodes in a Jenkins CI instance +- project: openstack/python-k8sclient + description: Python API for Kubernetes + upstream: https://github.com/dims/python-k8sclient.git - project: openstack/python-keystoneclient description: OpenStack Identity (Keystone) Client options: diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 98e81dc1f8..e650308836 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -7003,6 +7003,14 @@ - pypi-jobs - hook-{name}-rtfd +- project: + name: python-k8sclient + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: python-keystoneclient tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index df02eda93d..fc6279554f 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -9637,6 +9637,14 @@ projects: check: - python-jenkins-coverage + - name: openstack/python-k8sclient + template: + - name: merge-check + - name: python-jobs + - name: python3-jobs + - name: check-requirements + - name: publish-to-pypi + - name: openstack/python-keystoneclient template: - name: merge-check