From 2c29ad174f77a490f885a16b2e06be2551ceee8a Mon Sep 17 00:00:00 2001
From: Kanagaraj Manickam <kanagaraj.manickam@hp.com>
Date: Tue, 19 Aug 2014 09:34:26 +0530
Subject: [PATCH] namos - Device and service manager

The stackforge project to implement a new service
called namos for managing devices and it's
association with OpenStack services. It provides
the complete control for admins to add, maintain
and remove a cloud datacenter devices such as
storage arrays, hypervisors, network switches in
a given cloud setup. As well to manage the
association between these devices and OpenStack
services.

An admin portal will be provided in the horizon
under admin group.

Change-Id: I0f649a7909998d8b0770d738ff659438e3d2918a
---
 .../files/gerrit/acls/stackforge/namos.config      | 14 ++++++++++++++
 .../files/jenkins_job_builder/config/projects.yaml |  9 +++++++++
 .../openstack_project/files/review.projects.yaml   |  2 ++
 modules/openstack_project/files/zuul/layout.yaml   |  8 ++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/namos.config

diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/namos.config b/modules/openstack_project/files/gerrit/acls/stackforge/namos.config
new file mode 100644
index 0000000000..f0d249c07e
--- /dev/null
+++ b/modules/openstack_project/files/gerrit/acls/stackforge/namos.config
@@ -0,0 +1,14 @@
+[access "refs/heads/*"]
+abandon = group namos-core
+label-Code-Review = -2..+2 group namos-core
+label-Workflow = -1..+1 group namos-core
+
+[access "refs/tags/*"]
+pushSignedTag = group namos-release
+
+[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 6bac872ae2..ff34a946a6 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
@@ -1,3 +1,12 @@
+- project:
+    name: namos
+    github-org: stackforge
+    node: 'bare-precise || bare-trusty'
+    tarball-site: tarballs.openstack.org
+
+    jobs:
+      - python-jobs
+
 - project:
     name: aviator
     node: 'bare-precise || bare-trusty'
diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml
index f4fb5e447d..639ab99eb8 100644
--- a/modules/openstack_project/files/review.projects.yaml
+++ b/modules/openstack_project/files/review.projects.yaml
@@ -925,6 +925,8 @@
   group: murano
   upstream: git://github.com/Mirantis/murano-docs.git
   acl-config: /home/gerrit2/acls/stackforge/murano.config
+- project: stackforge/namos
+  description: Device and Service manager
 - project: stackforge/nova-docker
   description: Docker driver for OpenStack Nova
   upstream: git://github.com/russellb/nova-docker.git
diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml
index e3fc2d7fe6..898f95a57f 100644
--- a/modules/openstack_project/files/zuul/layout.yaml
+++ b/modules/openstack_project/files/zuul/layout.yaml
@@ -5368,6 +5368,14 @@ projects:
     post:
       - graffiti-coverage
 
+  - name: stackforge/namos
+    template:
+      - name: merge-check
+    check:
+      - noop
+    gate:
+      - noop
+
   - name: stackforge/stacktach
     template:
       - name: merge-check