From 0841cd159793aa17e2089b6ecad86afaf02fa18a Mon Sep 17 00:00:00 2001 From: Ben Nemec Date: Fri, 25 Apr 2014 03:33:11 +0000 Subject: [PATCH] Add dib-utils project This is being split off the diskimage-builder project so that things like dib-run-parts can be used without pulling in all of diskimage-builder and its dependencies. Note that I did not enable any unit tests on this project because currently there aren't any for this code, so those jobs would fail due to 0 tests run. I have a spec up to fix this shortcoming. Change-Id: Id56201ea1ab11e9f64d0db681c4549780fafe0ae --- .../gerrit/acls/openstack/dib-utils.config | 11 +++++++++++ .../jenkins_job_builder/config/projects.yaml | 10 ++++++++++ .../files/review.projects.yaml | 3 +++ .../openstack_project/files/zuul/layout.yaml | 18 ++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/openstack/dib-utils.config diff --git a/modules/openstack_project/files/gerrit/acls/openstack/dib-utils.config b/modules/openstack_project/files/gerrit/acls/openstack/dib-utils.config new file mode 100644 index 0000000000..19d85319e5 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/dib-utils.config @@ -0,0 +1,11 @@ +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true +[access "refs/heads/*"] + label-Code-Review = -2..+2 group dib-utils-core + label-Workflow = -1..+1 group dib-utils-core + abandon = group dib-utils-core +[access "refs/tags/*"] + pushSignedTag = group tripleo-ptl 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 090fdae265..9cedf3402f 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1531,6 +1531,16 @@ - pypi-jobs - oslotest-cross-test +- project: + name: dib-utils + github-org: openstack + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: os-apply-config github-org: openstack diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index e65b3915a3..9b39216aab 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -229,6 +229,9 @@ group: openstack-api-site options: - direct-release +- project: openstack/dib-utils + description: Pieces of diskimage-builder that are useful without the full project + upstream: git://github.com/cybertron/dib-utils.git - project: openstack/diskimage-builder description: Image building tools for OpenStack - project: openstack/django_openstack_auth diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 9c5f0f02cc..aa49a09a73 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1567,6 +1567,24 @@ projects: - diskimage-builder-coverage - diskimage-builder-branch-tarball + - name: openstack/dib-utils + template: + - name: check-requirements + - name: publish-to-pypi + check: + - noop + check-tripleo: + - check-tripleo-ironic-seed-precise + - check-tripleo-undercloud-precise + - check-tripleo-overcloud-f20 + gate: + - noop + experimental-tripleo: + - check-tripleo-ironic-undercloud-precise + - check-tripleo-overcloud-precise + post: + - dib-utils-branch-tarball + - name: openstack/django_openstack_auth template: - name: python-jobs