From e9be9c814d93b9f2bae8ddbbfda30483460ace5c Mon Sep 17 00:00:00 2001
From: Ryan Petrello <lists@ryanpetrello.com>
Date: Mon, 19 Aug 2013 12:50:09 -0400
Subject: [PATCH] Add WSME to StackForge.

Change-Id: I3cfb8787568c5eefd8f239e49bea803a4532583c
---
 .../files/gerrit/acls/stackforge/wsme.config       | 14 ++++++++++++++
 .../files/jenkins_job_builder/config/projects.yaml | 10 ++++++++++
 modules/openstack_project/files/zuul/layout.yaml   | 14 ++++++++++++++
 .../templates/review.projects.yaml.erb             |  3 +++
 4 files changed, 41 insertions(+)
 create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/wsme.config

diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/wsme.config b/modules/openstack_project/files/gerrit/acls/stackforge/wsme.config
new file mode 100644
index 0000000000..deb81a1a3c
--- /dev/null
+++ b/modules/openstack_project/files/gerrit/acls/stackforge/wsme.config
@@ -0,0 +1,14 @@
+[access "refs/heads/*"]
+        label-Code-Review = -2..+2 group wsme-core
+        label-Approved = +0..+1 group wsme-core
+        workInProgress = group wsme-core
+[access "refs/tags/*"]
+        create = group wsme-ptl
+        pushTag = group wsme-ptl
+[project]
+        state = active
+[receive]
+        requireChangeId = true
+        requireContributorAgreement = false
+[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 5561b5046b..1dc1978fbe 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
@@ -1292,3 +1292,13 @@
     jobs:
       - python-jobs
       - gate-{name}-pylint
+
+- project:
+    name: wsme
+    github-org: stackforge
+    node: precise
+    tarball-site: tarballs.openstack.org
+
+    jobs:
+      - python-jobs
+      - pypi-jobs
diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml
index d867ffba20..a7638b7c0a 100644
--- a/modules/openstack_project/files/zuul/layout.yaml
+++ b/modules/openstack_project/files/zuul/layout.yaml
@@ -2838,3 +2838,17 @@ projects:
       - gate-noop
     gate:
       - gate-noop
+
+  - name: stackforge/wsme
+    check:
+      - gate-wsme-python27
+    gate:
+      - gate-wsme-python27
+    post:
+      - wsme-branch-tarball
+    pre-release:
+      - wsme-tarball
+    release:
+      - wsme-tarball:
+        - wsme-pypi-upload:
+          - post-mirror-python27
diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb
index 365231fdda..788f87d254 100644
--- a/modules/openstack_project/templates/review.projects.yaml.erb
+++ b/modules/openstack_project/templates/review.projects.yaml.erb
@@ -377,3 +377,6 @@
 - project: openstack-infra/groups
   description: "Openstack Groups community portal"
   upstream: git://github.com/mkissam/groups.git
+- 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