diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 9477e795fc..021dd8f7e0 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -636,6 +636,16 @@ syscompass: branches: - master +tricircle: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - stackforge/tricircle + branches: + - master + openstack-keystone: events: - change-merged diff --git a/modules/openstack_project/files/accessbot/channels.yaml b/modules/openstack_project/files/accessbot/channels.yaml index 673f960e26..8463475a5e 100644 --- a/modules/openstack_project/files/accessbot/channels.yaml +++ b/modules/openstack_project/files/accessbot/channels.yaml @@ -128,6 +128,8 @@ channels: mask: full_mask - name: tacker mask: full_mask + - name: tricircle + mask: full_mask - name: tripleo - name: openstack-satori mask: full_mask diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/tricircle.config b/modules/openstack_project/files/gerrit/acls/stackforge/tricircle.config new file mode 100644 index 0000000000..dc5c31d6e8 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/tricircle.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group tricircle-core +label-Code-Review = -2..+2 group tricircle-core +label-Workflow = -1..+1 group tricircle-core + +[access "refs/tags/*"] +pushSignedTag = group tricircle-release + +[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 ad96821bb6..82596b2537 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2910,6 +2910,14 @@ jobs: - python-jobs +- project: + name: tricircle + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: requests-mock node: 'bare-precise || bare-trusty' diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 75225f827d..c1af502e23 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -1245,6 +1245,9 @@ upstream: https://github.com/timjr/tomograph.git - project: stackforge/tooz description: Coordinate distributed systems. +- project: stackforge/tricircle + group: tricircle + description: Tricircle is a project for OpenStack cascading solution. - project: stackforge/turbo-hipster group: turbo-hipster docimpact-group: turbo-hipster diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 424070d7eb..7a34579524 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -5012,6 +5012,16 @@ projects: post: - tooz-branch-tarball + - name: stackforge/tricircle + template: + - name: merge-check + check: + - gate-tricircle-pep8 + - gate-tricircle-python27 + gate: + - gate-tricircle-pep8 + - gate-tricircle-python27 + - name: stackforge/turbo-hipster template: - name: merge-check