Add keystonemiddleware project

The OpenStack Identity (Keystone) team has decided to split the
packaging of the middleware used by external services (both from
Keystone and python-keystoneclient) into it's own separate packaging.

This is to enable the reduction in dependencies required by the
keystoneclient library (some dependencies are specific to servers
such as memcache) and allow for releasing fixes to the various
middleware code without needing to also release either a fix to
Keystone or a fix to the keystoneclient library.

The new keystonemiddleware project will be released independent
of the OpenStack named-cycle (similar to the client libraries).

Further details on this change can be seen in the approved
Keystone specification: https://review.openstack.org/#/c/95987/

The upstream repository is an extraction of the middleware from the
respective repositories maintaining the commit history.

Change-Id: I44a0d59999c720fe9eee99e322138818080b41e0
This commit is contained in:
Morgan Fainberg 2014-06-19 20:51:37 -07:00
parent b0bb96e5d8
commit a49b18bfac
5 changed files with 41 additions and 0 deletions

View File

@ -603,6 +603,7 @@ openstack-keystone:
- openstack/identity-api
- openstack/keystone-specs
- openstack/python-keystoneclient
- openstack/keystonemiddleware
branches:
- master
@ -635,6 +636,7 @@ openstack-merges:
- openstack/python-glanceclient
- openstack/keystone
- openstack/python-keystoneclient
- openstack/keystonemiddleware
- openstack/horizon
- openstack/django_openstack_auth
- openstack/tuskar-ui

View File

@ -0,0 +1,11 @@
[access "refs/heads/*"]
label-Code-Review = -2..+2 group keystone-core
label-Workflow = -1..+1 group keystone-core
abandon = group keystone-core
[access "refs/tags/*"]
pushSignedTag = group keystone-ptl
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -727,6 +727,17 @@
- translation-jobs
- rally-jobs
- project:
name: keystonemiddleware
github-org: openstack
node: bare-precise
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- project:
name: kite

View File

@ -288,6 +288,10 @@
docimpact-group: openstack-manuals
- project: openstack/keystone-specs
group: keystone
- project: openstack/keystonemiddleware
description: OpenStack Identity (Keystone) Middleware
group: keystone
upstream: git://github.com/morganfainberg/keystonemiddleware
- project: openstack/marconi
- project: openstack/netconn-api
group: openstack-api-site

View File

@ -970,6 +970,19 @@ projects:
- keystone-propose-translation-update
- periodic-swift-dsvm-functional-havana
- name: openstack/keystonemiddleware
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-keystonemiddleware-python33
gate:
- gate-keystonemiddleware-python33
- name: openstack/marconi
template:
- name: python-jobs