diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 5879442c51..6207c5c4a3 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -774,6 +774,7 @@ openstack-oslo: - x-vrif-minus-2 projects: - openstack/cliff + - openstack/oslo.concurrency - openstack/oslo.config - openstack/oslo.db - openstack/oslo.i18n diff --git a/modules/openstack_project/files/gerrit/acls/openstack/oslo.concurrency.config b/modules/openstack_project/files/gerrit/acls/openstack/oslo.concurrency.config new file mode 100644 index 0000000000..6df8306912 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/oslo.concurrency.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +label-Code-Review = -2..+2 group oslo-concurrency-core +label-Workflow = -1..+1 group oslo-concurrency-core +abandon = group oslo-concurrency-core + +[access "refs/tags/*"] +pushSignedTag = group oslo-concurrency-ptl + +[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 0214b108c8..d0b89d2812 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -921,6 +921,19 @@ - pypi-jobs +- project: + name: oslo.concurrency + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + + jobs: + - python-jobs + - openstack-publish-jobs + - pypi-jobs + - translation-jobs + + - project: name: oslo.config node: 'bare-precise || bare-trusty' diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 593870bece..4afb118c85 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -364,6 +364,10 @@ - project: openstack/oslo-specs group: oslo upstream: git://github.com/dhellmann/oslo-specs.git +- project: openstack/oslo.concurrency + description: OpenStack library for all concurrency-related code + group: oslo + upstream: git://github.com/YorikSar/oslo.concurrency.git - project: openstack/oslo.config docimpact-group: openstack-manuals - project: openstack/oslo.db diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 5dafe9cddc..d58593e54b 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1932,6 +1932,15 @@ projects: gate: - gate-oslo-specs-python27 + - name: openstack/oslo.concurrency + template: + - name: python-jobs + - name: check-requirements + - name: integrated-gate + - name: publish-to-pypi + - name: python3-jobs + - name: translation-jobs + - name: openstack/oslo.config template: - name: python-jobs