From 2ed9199b25dc44b04c7de9ed63482b87cb1e71db Mon Sep 17 00:00:00 2001 From: JJ Asghar Date: Wed, 2 Sep 2015 11:02:46 -0500 Subject: [PATCH] Creation of the OpenStack Operators Project(s) Per the Operators meetup in Palo Alto, the community would like to move the OSOps group from Github to an official project. With the eventual goal of becoming part of the BigTent. This is the initial start of the repos per [1]. [1]: http://docs.openstack.org/infra/manual/creators.html Change-Id: Ie970ea557ff158d77cb9908bf63c85261a48d7c3 --- gerrit/acls/openstack/osops.config | 15 +++++++++++++++ gerrit/projects.yaml | 24 ++++++++++++++++++++++++ gerritbot/channels.yaml | 13 +++++++++++++ zuul/layout.yaml | 20 ++++++++++++++++++++ 4 files changed, 72 insertions(+) create mode 100644 gerrit/acls/openstack/osops.config diff --git a/gerrit/acls/openstack/osops.config b/gerrit/acls/openstack/osops.config new file mode 100644 index 0000000000..c8ba236640 --- /dev/null +++ b/gerrit/acls/openstack/osops.config @@ -0,0 +1,15 @@ +[access "refs/heads/*"] +abandon = group osops-core +create = group osops-release +label-Code-Review = -2..+2 group osops-core +label-Workflow = -1..+1 group osops-core + +[access "refs/tags/*"] +pushSignedTag = group osops-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 36f4679395..ab8689a23a 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1408,6 +1408,30 @@ description: OpenStack test classes groups: - oslo +- project: openstack/osops-example-configs + description: Example Configurations for OpenStack Operators + upstream: https://github.com/osops/example-configs.git + acl-config: /home/gerrit2/acls/openstack/osops.config + groups: + - osops +- project: openstack/osops-tools-generic + description: Tools and Scripts for OpenStack Operators + upstream: https://github.com/osops/tools-generic.git + acl-config: /home/gerrit2/acls/openstack/osops.config + groups: + - osops +- project: openstack/osops-tools-logging + description: Logging Tools for OpenStack Operators + upstream: https://github.com/osops/tools-logging.git + acl-config: /home/gerrit2/acls/openstack/osops.config + groups: + - osops +- project: openstack/osops-tools-monitoring + description: Monitoring for OpenStack Operators + upstream: https://github.com/osops/tools-monitoring.git + acl-config: /home/gerrit2/acls/openstack/osops.config + groups: + - osops - project: openstack/ossa description: OpenStack Security Advisories options: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 25d7f96336..08616473d4 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -1146,6 +1146,19 @@ openstack-onos: branches: - master +openstack-operators: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - openstack/osops-example-configs + - openstack/osops-tools-generic + - openstack/osops-tools-logging + - openstack/osops-tools-monitoring + branches: + - master + openstack-oslo: events: - patchset-created diff --git a/zuul/layout.yaml b/zuul/layout.yaml index abfafdb750..7d96d91091 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2806,6 +2806,26 @@ projects: - gate-octavia-pep8 - gate-octavia-python27 + - name: openstack/osops-example-configs + template: + - name: merge-check + - name: noop-jobs + + - name: openstack/osops-tools-generic + template: + - name: merge-check + - name: noop-jobs + + - name: openstack/osops-tools-logging + template: + - name: merge-check + - name: noop-jobs + + - name: openstack/osops-tools-monitoring + template: + - name: merge-check + - name: noop-jobs + - name: openstack/pycadf template: - name: merge-check