From c61b0fe5ede34358eee3ca777e1d78c3ef64c5f2 Mon Sep 17 00:00:00 2001 From: Tim Daly Jr Date: Tue, 12 Nov 2013 16:13:07 -0800 Subject: [PATCH] Add the tomograph project to stackforge. Tomograph is a library specifically designed to make it easy to add monitoring and metrics code to openstack. It's being used by the Rally project. They requested we put it on stackforge so they get consistent packaging and code review for it. Change-Id: I34aa8a1593e5102161bd4b347d9c1ec763ec53a2 --- .../gerrit/acls/stackforge/tomograph.config | 12 +++++++++++ .../jenkins_job_builder/config/projects.yaml | 10 +++++++++ .../openstack_project/files/zuul/layout.yaml | 21 +++++++++++++++++++ .../templates/review.projects.yaml.erb | 3 +++ 4 files changed, 46 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/tomograph.config diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/tomograph.config b/modules/openstack_project/files/gerrit/acls/stackforge/tomograph.config new file mode 100644 index 0000000000..dc2b126386 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/tomograph.config @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group tomograph-core + label-Approved = +0..+1 group tomograph-core + workInProgress = group tomograph-core +[access "refs/tags/*"] + create = group tomograph-core + pushTag = group tomograph-core +[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 6825098b73..1ab9900751 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1698,6 +1698,16 @@ - '{name}-tarball' - pypi-jobs +- project: + name: tomograph + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + - project: name: turbo-hipster github-org: stackforge diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 52b08adf0b..6d5c682cdc 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -3689,6 +3689,27 @@ projects: - post-mirror-python27 - post-mirror-python33 + - name: stackforge/tomograph + check: + - gate-tomograph-pep8 + - gate-tomograph-python26 + - gate-tomograph-python27 + - gate-tomograph-python33 + - gate-tomograph-docs + gate: + - gate-tomograph-pep8 + - gate-tomograph-python26 + - gate-tomograph-python27 + post: + - tomograph-branch-tarball + pre-release: + - tomograph-tarball + release: + - tomograph-tarball: + - tomograph-pypi-upload: + - post-mirror-python26 + - post-mirror-python27 + - name: stackforge/turbo-hipster check: - gate-turbo-hipster-docs diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 9804883009..a73995ca43 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -472,6 +472,9 @@ - project: stackforge/taskflow description: A library to complete workflows/tasks in HA manner upstream: git://github.com/yahoo/TaskFlow +- project: stackforge/tomograph + description: "Library to help distributed applications send trace information to metrics backends like Zipkin and Statsd." + upstream: https://github.com/timjr/tomograph.git - project: stackforge/turbo-hipster description: A generic zuul worker using the gearman protocol. upstream: git://github.com/rcbau/turbo-hipster.git