devstack/lib
Alistair Coles 24779f65a6 Add swift user and project in non-default domain
Swift has functional tests that check access controls
between users and projects in differing domains. Those tests
are currently skipped by default since swift tests are
configured to use keystone v2 API. In order for those
tests to pass when using keystone v3 API, a user and
project must be setup in a non-default domain.

This patch creates a domain, and a user and project in
that domain, in support of swift functional tests moving
to using keystone v3 API.

Changes:
lib/swift
    - create a new domain, project and user for
      swift testing
    - add new project and user credentials to swift
      test config file
    - set correct identity service url in swift test
      config file according to kesytone API version

functions-common
    - add function get_or_create_domain
    - modify get_or_create_user and get_or_create_project
      functions to optionally specify a domain

Change-Id: I557de01bf196075f2f3adcdf4dd1b43756d8a0ae
2014-10-21 14:36:15 +01:00
..
cinder_backends Fix docs build errors 2014-10-02 15:30:50 -05:00
cinder_plugins Additional Cinder backend: solidfire 2014-07-31 10:44:23 -05:00
databases Clean up local variable usage - Backends 2014-07-25 16:24:00 -05:00
neutron_plugins Fix empty functions causing stack failure 2014-10-20 13:37:30 +01:00
neutron_thirdparty Replace screen_it() with run_process() throughout 2014-09-11 18:59:39 +01:00
nova_plugins Merge "Fix docs build errors" 2014-10-08 22:14:51 +00:00
apache Use mod_version to clean-up apache version matching 2014-09-08 15:59:29 +10:00
baremetal Merge "Fix missing --container-format options" 2014-08-23 09:59:33 +00:00
ceilometer Allow use of ceilometer agent coordination 2014-10-20 09:36:29 +01:00
ceph Set Glance default_store to rbd in [glance_store] 2014-10-08 11:10:31 -04:00
cinder Configure endpoints to use SSL natively or via proxy 2014-09-24 18:36:37 -04:00
config Allow multi-line config items in meta-section of local.conf 2014-10-15 21:44:31 -04:00
database Add ability to switch database driver 2014-08-15 15:47:22 +02:00
dib Enable DIB service to build with minimal net access 2014-10-08 12:08:34 -07:00
dstat Pull dstat logic into its own function so grenade can use it 2014-08-26 17:10:52 -07:00
gantt Replace screen_it() with run_process() throughout 2014-09-11 18:59:39 +01:00
glance Configure endpoints to use SSL natively or via proxy 2014-09-24 18:36:37 -04:00
heat Replace deprecated conf option for heat 2014-10-09 14:38:14 +05:30
horizon Compile Horizon message catalogs during stack.sh 2014-10-18 06:40:08 +09:00
infra use released library versions by default 2014-10-01 16:20:22 -04:00
ironic Function for auth_token middleware config 2014-09-21 11:18:01 -05:00
keystone Merge "Ensure that keystone uses global debug setting" 2014-09-29 06:04:26 +00:00
ldap Clean up local variable usage - LDAP 2014-09-15 10:06:48 -05:00
neutron ofagent: Support physical_interface_mappings 2014-10-17 01:18:40 +00:00
nova Merge "Cleanup create_accounts functions" 2014-10-14 21:00:36 +00:00
opendaylight Update the OpenDaylight support to the Helium release 2014-10-16 20:39:19 +00:00
oslo fix olso != oslo typos 2014-10-03 08:04:00 -04:00
rpc_backend Merge "Re-order stack.sh 3: logging and error traps" 2014-09-29 16:59:33 +00:00
sahara Function for auth_token middleware config 2014-09-21 11:18:01 -05:00
stackforge Install sqlalchemy-migrate from master if requested 2014-08-21 12:28:30 +02:00
swift Add swift user and project in non-default domain 2014-10-21 14:36:15 +01:00
tempest Merge "Remove Nova v3 API endpoint" 2014-09-28 02:24:26 +00:00
template Replace screen_it() with run_process() throughout 2014-09-11 18:59:39 +01:00
tls Merge "Fix docs build errors" 2014-10-08 22:14:51 +00:00
trove Function for auth_token middleware config 2014-09-21 11:18:01 -05:00
zaqar Add support for redis to Zaqar's lib 2014-10-02 09:24:58 +02:00