From 7de3a67adef0315b32d98319d80305bb01ef9d88 Mon Sep 17 00:00:00 2001 From: Dina Belova Date: Tue, 22 Jul 2014 14:02:12 +0400 Subject: [PATCH] New python-opentsdbclient repo OpenTSDB is a time-series database, and there is a wish to use it as a backend for Gnocchi project. OpenTSDB has no sufficient Python client presented, so we need to implement a simple one as a stackforge project. Change-Id: I17f728d77986f593d240eef3b5705651688b464e --- .../acls/stackforge/python-opentsdbclient.config | 14 ++++++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 10 ++++++++++ .../openstack_project/files/review.projects.yaml | 2 ++ modules/openstack_project/files/zuul/layout.yaml | 12 ++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/python-opentsdbclient.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/python-opentsdbclient.config b/modules/openstack_project/files/gerrit/acls/stackforge/python-opentsdbclient.config new file mode 100644 index 0000000000..21c5807ba8 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/python-opentsdbclient.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group python-opentsdbclient-core +label-Code-Review = -2..+2 group python-opentsdbclient-core +label-Workflow = -1..+1 group python-opentsdbclient-core + +[access "refs/tags/*"] +pushSignedTag = group python-opentsdbclient-milestone + +[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 4ec86beebd..e8affc8a71 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1180,6 +1180,16 @@ - pypi-jobs +- project: + name: python-opentsdbclient + github-org: stackforge + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + + - project: name: python-neutronclient github-org: openstack diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 95479fbee1..4b0b485a5e 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -1077,6 +1077,8 @@ - project: stackforge/python-openstacksdk description: 'Unified SDK for OpenStack. See: https://wiki.openstack.org/wiki/UnifiedSDK' upstream: https://github.com/jnoller/openstacksdk.git +- project: stackforge/python-opentsdbclient + description: A simple REST client to communicate with OpenTSDB (needed for Gnocchi to use OpenTSDB as a backend) - project: stackforge/python-rallyclient group: rally acl-config: /home/gerrit2/acls/stackforge/rally.config diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 587c78d9ca..afeeb34171 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -4508,6 +4508,18 @@ projects: post: - python-muranoclient-branch-tarball + - name: stackforge/python-opentsdbclient + check: + - gate-python-opentsdbclient-pep8 + - gate-python-opentsdbclient-python26 + - gate-python-opentsdbclient-python27 + - gate-python-opentsdbclient-python33 + gate: + - gate-python-opentsdbclient-pep8 + - gate-python-opentsdbclient-python26 + - gate-python-opentsdbclient-python27 + - gate-python-opentsdbclient-python33 + - name: stackforge/python-rallyclient template: - name: check-requirements