diff --git a/gerrit/acls/openstack/python-hnvclient.config b/gerrit/acls/openstack/python-hnvclient.config new file mode 100644 index 0000000000..c36c553131 --- /dev/null +++ b/gerrit/acls/openstack/python-hnvclient.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group python-hnv-core +label-Code-Review = -2..+2 group python-hnv-core +label-Workflow = -1..+1 group python-hnv-core + +[access "refs/tags/*"] +pushSignedTag = group python-hnv-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 3deb2a43f7..62392b49cd 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -5999,6 +5999,9 @@ description: OpenStack Orchestration (Heat) Client options: - translate +- project: openstack/python-hnvclient + description: Python client for the HNV (Hyper-V Network Virtualization) REST API + upstream: https://github.com/cloudbase/python-hnvclient.git - project: openstack/python-ironic-inspector-client description: A python client and OpenStackClient plugin for Ironic Inspector acl-config: /home/gerrit2/acls/openstack/ironic-inspector.config diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 1fa9f97e77..efb88c519c 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -799,6 +799,7 @@ openstack-hyper-v: - openstack/compute-hyperv - openstack/networking-hyperv - openstack/os-win + - openstack/python-hnvclient branches: - master diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 802073c2d7..0b4a165dc4 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -12329,6 +12329,13 @@ suffix: '' branch-override: default +- project: + name: python-hnvclient + + jobs: + - python-jobs + - pypi-jobs + - project: name: python-ironic-inspector-client diff --git a/zuul/layout.yaml b/zuul/layout.yaml index b4be8ead6a..41e9540543 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -15876,6 +15876,14 @@ projects: - python-heatclient-coverage-ubuntu-trusty - python-heatclient-coverage-ubuntu-xenial + - name: openstack/python-hnvclient + template: + - name: merge-check + - name: python-jobs + - name: python35-jobs + - name: check-requirements + - name: publish-to-pypi + - name: openstack/python-ironic-inspector-client template: - name: merge-check