diff --git a/gerrit/acls/openstack/oslo.cache.config b/gerrit/acls/openstack/oslo.cache.config new file mode 100644 index 0000000000..0e7d82e8bc --- /dev/null +++ b/gerrit/acls/openstack/oslo.cache.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group oslo-cache-core +label-Code-Review = -2..+2 group oslo-cache-core +label-Workflow = -1..+1 group oslo-cache-core + +[access "refs/tags/*"] +pushSignedTag = group oslo-cache-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index b73a371f6c..64534a3376 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -955,6 +955,9 @@ groups: - oslo description: OpenStack Oslo Specifications +- project: openstack/oslo.cache + description: An oslo.config enabled dogpile.cache. + upstream: https://github.com/rackerlabs/oslo.cache - project: openstack/oslo.concurrency description: OpenStack library for all concurrency-related code groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 66230783ba..1ba6784c96 100644 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -933,6 +933,7 @@ openstack-oslo: - openstack/debtcollector - openstack/oslo-incubator - openstack/oslo-specs + - openstack/oslo.cache - openstack/oslo.concurrency - openstack/oslo.config - openstack/oslo.context diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index f1da3b7860..e2d2339527 100755 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -1118,6 +1118,16 @@ jobs: - specs-jobs +- project: + name: oslo.cache + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + jobs: + - python-jobs + - openstack-publish-jobs + - pypi-jobs + - project: name: oslo.concurrency node: 'bare-precise || bare-trusty' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 39bdcdcaa2..18717d3129 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2465,6 +2465,15 @@ projects: - name: merge-check - name: openstack-specs-jobs + - name: openstack/oslo.cache + template: + - name: merge-check + - name: python-jobs + - name: openstack-server-publish-jobs + - name: check-requirements + - name: publish-to-pypi + - name: python3-jobs + - name: openstack/oslo.concurrency template: - name: merge-check