From 8bb05fc86bbaa8c4a716931df070578ca6ea6fec Mon Sep 17 00:00:00 2001 From: Noorul Islam K M Date: Fri, 15 Nov 2013 08:43:16 +0530 Subject: [PATCH] Add python-solumclient to stackforge See https://blueprints.launchpad.net/solum/+spec/command-line Change-Id: I355b31c399d9db317badd9764bdcd6bf692f4193 --- .../files/gerritbot_channel_config.yaml | 1 + .../acls/stackforge/python-solumclient.config | 13 +++++++++++++ .../jenkins_job_builder/config/projects.yaml | 9 +++++++++ .../openstack_project/files/zuul/layout.yaml | 18 ++++++++++++++++++ .../templates/review.projects.yaml.erb | 3 +++ 5 files changed, 44 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/python-solumclient.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 29832ed5ea..0532aa666a 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -396,5 +396,6 @@ solum: - x-vrif-minus-2 projects: - stackforge/solum + - stackforge/python-solumclient branches: - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/python-solumclient.config b/modules/openstack_project/files/gerrit/acls/stackforge/python-solumclient.config new file mode 100644 index 0000000000..4ba7f1b7fd --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/python-solumclient.config @@ -0,0 +1,13 @@ +[access "refs/*"] + owner = group Administrators +[access "refs/heads/*"] + label-Code-Review = -2..+2 group solum-core + label-Approved = +0..+1 group solum-core +[access "refs/tags/*"] + create = group solum-ptl + pushTag = group solum-ptl +[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 a015b60b08..7341277fdf 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1721,3 +1721,12 @@ jobs: - python-jobs + +- project: + name: python-solumclient + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index ac054cf15c..f139a5b020 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3632,3 +3632,21 @@ projects: - gate-turbo-hipster-python27 post: - turbo-hipster-coverage + + - name: stackforge/python-solumclient + check: + - gate-python-solumclient-pep8 + - gate-python-solumclient-python26 + - gate-python-solumclient-python27 + - gate-python-solumclient-python33 + - gate-python-solumclient-pypy + - gate-python-solumclient-docs + gate: + - gate-python-solumclient-pep8 + - gate-python-solumclient-python26 + - gate-python-solumclient-python27 + - gate-python-solumclient-python33 + - gate-python-solumclient-pypy + - gate-python-solumclient-docs + post: + - python-solumclient-coverage diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 0af47133d2..b781d1b424 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -484,3 +484,6 @@ - project: stackforge/wsme description: Web Service Made Easy (WSME) simplify the writing of REST web services by providing simple yet powerful typing which removes the need to directly manipulate the request and the response objects. upstream: git://github.com/ryanpetrello/wsme.git +- project: stackforge/python-solumclient + description: 'Client library to Solum API. See: https://wiki.openstack.org/wiki/Solum' + upstream: https://github.com/noorul/python-solumclient.git