From 33c274e9f03dd902e664b546350e500c4e20acc1 Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Mon, 3 Feb 2014 11:01:54 -0500 Subject: [PATCH] Create git repo and jenkins jobs for oslo.vmware The Oslo team has elected to create a new git repo for hosting a new VMware API based library. This library will be used by Nova, Cinder, etc to interact with the backend VMware resources and is specific to OpenStack projects as well. Change-Id: If02c47cd24a2366a5948d83111465d69b0512af4 --- .../gerrit/acls/openstack/oslo.vmware.config | 12 ++++++++++++ .../jenkins_job_builder/config/projects.yaml | 13 +++++++++++++ .../files/review.projects.yaml | 4 ++++ .../openstack_project/files/zuul/layout.yaml | 19 +++++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/openstack/oslo.vmware.config diff --git a/modules/openstack_project/files/gerrit/acls/openstack/oslo.vmware.config b/modules/openstack_project/files/gerrit/acls/openstack/oslo.vmware.config new file mode 100644 index 0000000000..3e695ec60e --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/oslo.vmware.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group oslo-vmware-core + label-Approved = +0..+1 group oslo-vmware-core + workInProgress = group oslo-vmware-core +[access "refs/tags/*"] + create = group oslo-vmware-milestone + pushTag = group oslo-vmware-milestone +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true 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 3ce4967f51..52c4ae4e0f 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -750,6 +750,19 @@ - pypi-jobs +- project: + name: oslo.vmware + github-org: openstack + node: precise + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + + jobs: + - python-jobs + - openstack-publish-jobs + - pypi-jobs + + - project: name: oslo-incubator github-org: openstack diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 397ec17175..a97531e58a 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -241,6 +241,10 @@ - project: openstack/oslo.version docimpact-group: openstack-manuals upstream: git://github.com/emonty/oslo.version.git +- project: openstack/oslo.vmware + group: oslo + description: Oslo VMware library for OpenStack projects + upstream: git://github.com/dims/oslo.vmware.git - project: openstack/oslosphinx docimpact-group: openstack-manuals description: Theme and utilities for Sphinx documentation tool diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 32ce43eca7..5391968ad1 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1873,6 +1873,25 @@ projects: - post-mirror-python26 - post-mirror-python27 + - name: openstack/oslo.vmware + template: + - name: python-jobs + - name: openstack-server-publish-jobs + check: + - gate-oslo.vmware-requirements + - gate-oslo.vmware-python33 + gate: + - gate-oslo.vmware-requirements + - gate-oslo.vmware-python33 + pre-release: + - oslo.vmware-tarball + release: + - oslo.vmware-tarball: + - oslo.vmware-pypi-upload: + - post-mirror-python26 + - post-mirror-python27 + - post-mirror-python33 + - name: openstack/requirements check: - gate-requirements-pep8