diff --git a/gerrit/acls/openstack/virtualpdu.config b/gerrit/acls/openstack/virtualpdu.config new file mode 100644 index 0000000000..11c9237611 --- /dev/null +++ b/gerrit/acls/openstack/virtualpdu.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group virtualpdu-core +label-Code-Review = -2..+2 group virtualpdu-core +label-Workflow = -1..+1 group virtualpdu-core + +[access "refs/tags/*"] +pushSignedTag = group virtualpdu-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 0055ef03b3..2dca0468c5 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -6588,6 +6588,9 @@ description: A virtual BMC for controlling virtual machines using IPMI commands. groups: - ironic +- project: openstack/virtualpdu + description: VirtualPDU is a service for simulating power distribution units (PDUs). + upstream: https://github.com/internap/virtualpdu.git - project: openstack/vitrage description: OpenStack RCA (Root Cause Analysis) Engine - project: openstack/vitrage-dashboard diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index fa0bb25f34..3ce111892b 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -15522,6 +15522,16 @@ job-suffix: '-nv' branch-override: default +- project: + name: virtualpdu + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - 'gate-{name}-python35{suffix}': + suffix: '' + - pypi-jobs + - project: name: vitrage tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 42c3e0e9a7..a9995e75eb 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -17843,6 +17843,14 @@ projects: check: - gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-nv + - name: openstack/virtualpdu + template: + - name: merge-check + - name: python-jobs + - name: python35-jobs + - name: check-requirements + - name: publish-to-pypi + - name: openstack/vitrage template: - name: merge-check