From 2908a67637c40704c88fa7377b7856469de5e047 Mon Sep 17 00:00:00 2001 From: Jim Rollenhagen Date: Tue, 15 Nov 2016 10:01:18 -0500 Subject: [PATCH] Create repo for ironic tempest plugins This creates bare repos with bare jobs for tempest plugins for ironic and ironic-inspector, inheriting ACLs from the respective projects. Needed-By: I3e426c2f19eb00965eb7eb48b32f9b5e6c797307 Change-Id: I0fdb88d588608538720e4f3e1381930df8dd9a6f --- gerrit/projects.yaml | 10 ++++++++++ gerritbot/channels.yaml | 2 ++ jenkins/jobs/projects.yaml | 18 ++++++++++++++++++ zuul/layout.yaml | 18 ++++++++++++++++++ 4 files changed, 48 insertions(+) diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 76216a266f..9172d162c8 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -4580,6 +4580,11 @@ acl-config: /home/gerrit2/acls/openstack/ironic-inspector.config groups: - ironic-inspector +- project: openstack/ironic-inspector-tempest-plugin + description: Tempest plugin for ironic-inspector + acl-config: /home/gerrit2/acls/openstack/ironic-inspector.config + groups: + - ironic-inspector - project: openstack/ironic-lib description: A python library of common ironic utilities. - project: openstack/ironic-python-agent @@ -4591,6 +4596,11 @@ description: OpenStack Baremetal (Ironic) Specifications - project: openstack/ironic-staging-drivers description: A project used to hold out-of-tree ironic drivers +- project: openstack/ironic-tempest-plugin + description: Tempest plugin for ironic + acl-config: /home/gerrit2/acls/openstack/ironic.config + groups: + - ironic - project: openstack/ironic-ui description: Ironic plugin UI for Horizon to allow users to view and manage bare metal. diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 76bc786582..1cd64a35b4 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -965,9 +965,11 @@ openstack-ironic: - openstack/ironic - openstack/ironic-inspector - openstack/ironic-inspector-specs + - openstack/ironic-inspector-tempest-plugin - openstack/ironic-lib - openstack/ironic-python-agent - openstack/ironic-specs + - openstack/ironic-tempest-plugin - openstack/ironic-ui - openstack/ironic-webclient - openstack/proliantutils diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 12bcecd321..286376b27c 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -5769,6 +5769,15 @@ - ubuntu-xenial - '{name}-publish-specs' +- project: + name: ironic-inspector-tempest-plugin + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + + jobs: + - python-jobs + - openstack-publish-jobs + - project: name: ironic-lib tarball-site: tarballs.openstack.org @@ -5875,6 +5884,15 @@ job-suffix: '-nv' branch-override: default +- project: + name: ironic-tempest-plugin + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + + jobs: + - python-jobs + - openstack-publish-jobs + - project: name: ironic-ui tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 91839c95f4..433aff11a8 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -10474,6 +10474,15 @@ projects: gate: - gate-ironic-inspector-specs-pep8-ubuntu-xenial + - name: openstack/ironic-inspector-tempest-plugin + template: + - name: merge-check + - name: check-requirements + check: + - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial + gate: + - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial + - name: openstack/ironic-lib template: - name: merge-check @@ -10578,6 +10587,15 @@ projects: check: - gate-ironic-staging-drivers-dsvm-nv + - name: openstack/ironic-tempest-plugin + template: + - name: merge-check + - name: check-requirements + check: + - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial + gate: + - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial + - name: openstack/ironic-ui template: - name: check-requirements