From 4cbd22fe365b56240c47a7673b4a7f62707055b3 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Fri, 15 Jul 2016 18:56:21 +0000 Subject: [PATCH] Add userstory-dashboard repos Add the user stories dashboard PoC as an Infra project, and also a new Puppet module for deploying the same. The Product Working Group intends to use this as an interim means of tracking progress on user stories across multiple projects while they help implement the "epics" model in Storyboard to provide similar features. Needed-By: I5f2b7d863f208b393cdaa90d2b540a3a7727f197 Change-Id: Ic818dd5c754fe3ed0166942187b91b9d425f4274 --- .../puppet-userstory_dashboard.config | 13 +++++++++++++ .../openstack-infra/userstory-dashboard.config | 14 ++++++++++++++ gerrit/projects.yaml | 9 +++++++++ gerritbot/channels.yaml | 2 ++ jenkins/jobs/projects.yaml | 13 +++++++++++++ zuul/layout.yaml | 12 ++++++++++++ 6 files changed, 63 insertions(+) create mode 100644 gerrit/acls/openstack-infra/puppet-userstory_dashboard.config create mode 100644 gerrit/acls/openstack-infra/userstory-dashboard.config diff --git a/gerrit/acls/openstack-infra/puppet-userstory_dashboard.config b/gerrit/acls/openstack-infra/puppet-userstory_dashboard.config new file mode 100644 index 0000000000..0d7f85c94b --- /dev/null +++ b/gerrit/acls/openstack-infra/puppet-userstory_dashboard.config @@ -0,0 +1,13 @@ +[access "refs/heads/*"] +abandon = group puppet-userstory_dashboard-core +label-Code-Review = -2..+2 group puppet-userstory_dashboard-core +label-Workflow = -1..+1 group puppet-userstory_dashboard-core + +[access "refs/tags/*"] +pushSignedTag = group puppet-userstory_dashboard-release + +[receive] +requireChangeId = true + +[submit] +mergeContent = true diff --git a/gerrit/acls/openstack-infra/userstory-dashboard.config b/gerrit/acls/openstack-infra/userstory-dashboard.config new file mode 100644 index 0000000000..ff965348dd --- /dev/null +++ b/gerrit/acls/openstack-infra/userstory-dashboard.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group userstory-dashboard-core +label-Code-Review = -2..+2 group userstory-dashboard-core +label-Workflow = -1..+1 group userstory-dashboard-core + +[access "refs/tags/*"] +pushSignedTag = group userstory-dashboard-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 58e8c8f2fb..881c0625c2 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -644,6 +644,11 @@ description: Puppet module to provide intelligent user management groups: - openstack-ci +- project: openstack-infra/puppet-userstory_dashboard + use-storyboard: true + description: Puppet module to deploy userstory-dashboard + groups: + - openstack-ci - project: openstack-infra/puppet-vcsrepo use-storyboard: true groups: @@ -730,6 +735,10 @@ - project: openstack-infra/trystack-site use-storyboard: true description: Contents of trystack website +- project: openstack-infra/userstory-dashboard + use-storyboard: true + description: Dashboard for tracking progress on cross-project user stories + upstream: https://github.com/OpenStackweb/userstory.openstack.org - project: openstack-infra/vinz use-storyboard: true description: Standalone UI replacement for Gerrit API diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 9edf2e99ce..5b56ba03e3 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -857,6 +857,7 @@ openstack-infra: - openstack-infra/puppet-unattended_upgrades - openstack-infra/puppet-unbound - openstack-infra/puppet-user + - openstack-infra/puppet-userstory_dashboard - openstack-infra/puppet-vcsrepo - openstack-infra/puppet-vinz - openstack-infra/puppet-yum @@ -876,6 +877,7 @@ openstack-infra: - openstack-infra/subunit2sql - openstack-infra/system-config - openstack-infra/tripleo-ci + - openstack-infra/userstory-dashboard - openstack-infra/vinz - openstack-infra/vinz-webclient - openstack-infra/yaml2ical diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 35036c0ea3..b471ca3559 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -8263,6 +8263,19 @@ job-suffix: '' branch-override: default +- project: + name: puppet-userstory_dashboard + tarball-site: tarballs.openstack.org + + jobs: + - puppet-check-jobs + - puppet-beaker-jobs-trusty: + job-suffix: '' + branch-override: default + - puppet-beaker-jobs-centos7: + job-suffix: '' + branch-override: default + - project: name: puppet-vinz tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 5ebb602790..6c957b0f48 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -4156,6 +4156,13 @@ projects: - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs + - name: openstack-infra/puppet-userstory_dashboard + template: + - name: merge-check + - name: infra-puppet-check-jobs + - name: infra-puppet-apply-jobs + - name: puppet-beaker-jobs + - name: openstack-infra/puppet-vcsrepo template: - name: merge-check @@ -4392,6 +4399,11 @@ projects: - name: merge-check - name: noop-jobs + - name: openstack-infra/userstory-dashboard + template: + - name: merge-check + - name: noop-jobs + - name: openstack-infra/vinz template: - name: merge-check