From 43a02a872eca891740d8a9efca2ec46188b30c44 Mon Sep 17 00:00:00 2001
From: Jamie Lennox <jamielennox@redhat.com>
Date: Wed, 10 Sep 2014 07:59:40 +1000
Subject: [PATCH] Add keystoneclient-kerberos repository

keystoneclient-kerberos provides kerberos authentication for
keystoneclient and the other OpenStack clients.

Change-Id: Iafa610384ce0c87c49ff4ce99d19c2ccca384aa6
---
 modules/gerritbot/files/gerritbot_channel_config.yaml |  1 +
 .../files/jenkins_job_builder/config/projects.yaml    | 11 +++++++++++
 modules/openstack_project/files/review.projects.yaml  |  4 ++++
 modules/openstack_project/files/zuul/layout.yaml      |  9 +++++++++
 4 files changed, 25 insertions(+)

diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml
index 021dd8f7e0..d50ee701fc 100644
--- a/modules/gerritbot/files/gerritbot_channel_config.yaml
+++ b/modules/gerritbot/files/gerritbot_channel_config.yaml
@@ -656,6 +656,7 @@ openstack-keystone:
       - openstack/identity-api
       - openstack/keystone-specs
       - openstack/python-keystoneclient
+      - openstack/python-keystoneclient-kerberos
       - openstack/keystonemiddleware
     branches:
       - master
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 82596b2537..45dd057215 100644
--- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
+++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml
@@ -1199,6 +1199,17 @@
       - pypi-jobs
 
 
+- project:
+    name: python-keystoneclient-kerberos
+    node: 'bare-precise || bare-trusty'
+    tarball-site: tarballs.openstack.org
+    doc-publisher-site: docs.openstack.org
+
+    jobs:
+      - python-jobs
+      - pypi-jobs
+
+
 - project:
     name: python-jenkins
     node: 'bare-precise || bare-trusty'
diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml
index c1af502e23..3b1e9b00ae 100644
--- a/modules/openstack_project/files/review.projects.yaml
+++ b/modules/openstack_project/files/review.projects.yaml
@@ -435,6 +435,10 @@
 - project: openstack/python-ironicclient
   description: A python client implementing the Ironic API.
 - project: openstack/python-keystoneclient
+- project: openstack/python-keystoneclient-kerberos
+  description: Kerberos authentication plugins for OpenStack clients.
+  acl-config: /home/gerrit2/acls/openstack/python-keystoneclient.config
+  upstream: git://github.com/jamielennox/python-keystoneclient-kerberos.git
 - project: openstack/python-kiteclient
   description: Python bindings to Kite.
 - project: openstack/python-neutronclient
diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml
index 7a34579524..e72d866f8d 100644
--- a/modules/openstack_project/files/zuul/layout.yaml
+++ b/modules/openstack_project/files/zuul/layout.yaml
@@ -1627,6 +1627,15 @@ projects:
       - check-tripleo-novabm-overcloud-precise-nonha
       - check-tripleo-novabm-overcloud-f20-nonha
 
+  - name: openstack/python-keystoneclient-kerberos
+    template:
+      - name: merge-check
+      - name: python-jobs
+      - name: check-requirements
+      - name: publish-to-pypi
+    experimental:
+      - gate-python-keystoneclient-kerberos-python34
+
   - name: openstack/python-kiteclient
     template:
       - name: merge-check