diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/requests-mock.config b/modules/openstack_project/files/gerrit/acls/stackforge/requests-mock.config new file mode 100644 index 0000000000..61500d0963 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/requests-mock.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group requests-mock-core +label-Code-Review = -2..+2 group requests-mock-core +label-Workflow = -1..+1 group requests-mock-core + +[access "refs/tags/*"] +pushSignedTag = group requests-mock-ptl + +[receive] +requireChangeId = true +requireContributorAgreement = false + +[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 1428f9aff8..9485698692 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -3012,6 +3012,16 @@ jobs: - python-jobs +- project: + name: requests-mock + github-org: stackforge + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + - project: name: stacktach github-org: stackforge diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index fcda4ce27f..f1dbc81aee 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -1108,6 +1108,9 @@ description: Testing and result upload client for refstack upstream: git://github.com/dlenwell/refstack-client use-storyboard: true +- project: stackforge/requests-mock + description: Mocked responses for the requests library + upstream: git://github.com/jamielennox/requests-mock.git - project: stackforge/rubick description: Rule-based diagnostics of configuration of OpenStack platform upstream: git://github.com/MirantisLabs/rubick diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 261f49dd4f..c9436af569 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -4613,6 +4613,12 @@ projects: post: - refstack-client-coverage + - name: stackforge/requests-mock + template: + - name: python-jobs + - name: python3-jobs + - name: pypy-jobs + - name: stackforge/rubick check: - gate-rubick-pep8