From 8bd1f36f7a522e51d498dc8a035539df20ebeebc Mon Sep 17 00:00:00 2001 From: Elizabeth Krumbach Joseph Date: Mon, 27 Jan 2014 14:42:21 -0800 Subject: [PATCH] Add the bugdaystats to openstack-infra Change-Id: I49351da86b7779302a9dfb792ec2c68c0e065dcb Partial-Bug: #1172440 --- .../files/gerritbot_channel_config.yaml | 1 + .../acls/openstack-infra/bugdaystats.config | 14 ++++++++++++++ .../jenkins_job_builder/config/projects.yaml | 10 ++++++++++ .../files/review.projects.yaml | 6 ++++++ .../openstack_project/files/zuul/layout.yaml | 17 +++++++++++++++++ 5 files changed, 48 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/openstack-infra/bugdaystats.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index a953f8b5a0..f169249f83 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -8,6 +8,7 @@ openstack-infra: - openstack-dev/hacking - openstack-dev/pbr - openstack-infra/askbot-theme + - openstack-infra/bugdaystats - openstack-infra/config - openstack-infra/devstack-gate - openstack-infra/elastic-recheck diff --git a/modules/openstack_project/files/gerrit/acls/openstack-infra/bugdaystats.config b/modules/openstack_project/files/gerrit/acls/openstack-infra/bugdaystats.config new file mode 100644 index 0000000000..4864651404 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack-infra/bugdaystats.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group openstack-ci-core + label-Approved = +0..+1 group openstack-ci-core + workInProgress = group openstack-ci-core +[access "refs/tags/*"] + create = group openstack-ci-core + pushTag = group openstack-ci-core +[project] + state = active +[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 b9f70605f5..a3e0cc6300 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1073,6 +1073,16 @@ - pypi-jobs +- project: + name: bugdaystats + github-org: openstack-infra + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: requirements github-org: openstack diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 837f3ac89e..6dd8592e90 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -31,6 +31,12 @@ upstream: https://bitbucket.org/askbot/openstack-theme options: - direct-release +- project: openstack-infra/bugdaystats + group: openstack-ci + description: Tool to produce static HTML that shows progress during a Bug Day + upstream: git://github.com/ttx/bugdaystats.git + options: + - direct-release - project: openstack-infra/config group: openstack-ci options: diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 469b2cf553..6b6b1039db 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2671,6 +2671,23 @@ projects: gate: - gate-noop + - name: openstack-infra/bugdaystats + check: + - gate-bugdaystats-pep8 + gate: + - gate-bugdaystats-pep8 + post: + - bugdaystats-branch-tarball + - bugdaystats-coverage + pre-release: + - bugdaystats-tarball + release: + - bugdaystats-tarball: + - bugdaystats-pypi-upload: + - post-mirror-python26 + - post-mirror-python27 + - post-mirror-python33 + - name: openstack-infra/config check: - config-compare-xml