diff --git a/gerrit/acls/openstack/searchlight.config b/gerrit/acls/openstack/searchlight.config
new file mode 100644
index 0000000000..b1c6e4f6a5
--- /dev/null
+++ b/gerrit/acls/openstack/searchlight.config
@@ -0,0 +1,15 @@
+[access "refs/heads/*"]
+abandon = group searchlight-core
+create = group searchlight-release
+label-Code-Review = -2..+2 group searchlight-core
+label-Workflow = -1..+1 group searchlight-core
+
+[access "refs/tags/*"]
+pushSignedTag = group searchlight-release
+
+[receive]
+requireChangeId = true
+requireContributorAgreement = true
+
+[submit]
+mergeContent = true
diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml
index f1b5f00c24..d3f0195041 100755
--- a/gerrit/projects.yaml
+++ b/gerrit/projects.yaml
@@ -1129,6 +1129,9 @@
   groups:
     - sahara
   description: Sahara Specifications
+- project: openstack/searchlight
+  description: OpenStack Search (Searchlight)
+  upstream: git://github.com/lakshmisampath/searchlight.git
 - project: openstack/security-doc
   description: Documentation work from the OpenStack Security Group (OSSG)
   groups:
diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml
index 2b6fafa230..9fa860801d 100644
--- a/gerritbot/channels.yaml
+++ b/gerritbot/channels.yaml
@@ -1199,6 +1199,16 @@ openstack-sdks:
     branches:
       - master
 
+openstack-searchlight:
+    events:
+      - patchset-created
+      - change-merged
+      - x-vrif-minus-2
+    projects:
+      - openstack/searchlight
+    branches:
+      - master
+
 openstack-security:
     events:
       - patchset-created
diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml
index 7e4a1e5e37..049eac2f80 100755
--- a/jenkins/jobs/projects.yaml
+++ b/jenkins/jobs/projects.yaml
@@ -659,6 +659,17 @@
     jobs:
       - specs-jobs
 
+- project:
+    name: searchlight
+    node: 'bare-precise || bare-trusty'
+    tarball-site: tarballs.openstack.org
+    doc-publisher-site: docs.openstack.org
+    jobs:
+      - python-jobs
+      - openstack-publish-jobs
+      - pypi-jobs
+      - translation-jobs
+
 - project:
     name: swift
     node: 'bare-precise || bare-trusty'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 28edf1a1aa..359aa335e7 100755
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -2194,6 +2194,15 @@ projects:
     gate:
       - gate-sahara-specs-python27
 
+  - name: openstack/searchlight
+    template:
+      - name: merge-check
+      - name: python-jobs
+      - name: openstack-server-publish-jobs
+      - name: openstack-server-release-jobs
+      - name: check-requirements
+      - name: translation-jobs
+
   - name: openstack/swift
     template:
       - name: merge-check