Reservation Service for OpenStack
Go to file
Pablo Andres Fuente c9b7307cf3 Added use of trusts to Physical Host plugin
Now the physical host plugin uses trusts to communicate with Nova.

Added a decorator in order to create a trust in certain API calls.
Added the trust_id to the ComputeHost model. Added a DB migration for
this change and a unit test for it.
Added the MissingTrustId exception, which is raised when no trust_id is
provided to some methods of the RPC API.
Removed all the configuration keys related to the admin Climate user.
Modified NovaClientWrapper in order to use the information stored in
context.

Change-Id: I0b83a933c0d72871654f3c6252be5d5e2c4cfd54
Closes-Bug: #1285585
2014-06-18 10:12:39 -03:00
climate Added use of trusts to Physical Host plugin 2014-06-18 10:12:39 -03:00
contrib Add extensions for API v2 controllers 2014-05-30 11:19:19 +02:00
doc/source Merge "update devstack instructions for blazar rename" 2014-05-30 21:03:35 +00:00
etc Added use of trusts to Physical Host plugin 2014-06-18 10:12:39 -03:00
tools/config Reworking configuration options 2014-02-24 18:04:22 +01:00
.gitignore Add Cover directory to gitignore 2013-11-28 15:24:43 +01:00
.gitreview Update .gitreview for new repo name 2014-05-23 18:16:37 -04:00
.testr.conf Fix testing env variables and testing directory 2014-01-28 14:32:51 +04:00
HACKING.rst Add HACKING.rst with link to the style guidelines 2013-11-15 14:27:36 +04:00
LICENSE Add LICENSE and MANIFEST.in files 2014-02-04 23:02:01 +04:00
MANIFEST.in Add LICENSE and MANIFEST.in files 2014-02-04 23:02:01 +04:00
README.rst Add notes about Keystone v3 endpoint to README.rst 2014-01-24 14:26:53 +04:00
babel.cfg Implement primary support for i18n messages shown to user 2013-12-05 18:38:03 +04:00
openstack-common.conf Reworking configuration options 2014-02-24 18:04:22 +01:00
pylintrc Add pylint check for Climate project 2014-02-17 15:03:21 +04:00
requirements.txt Updated from global requirements 2014-06-02 19:08:42 +00:00
setup.cfg Add extensions for API v2 controllers 2014-05-30 11:19:19 +02:00
setup.py Updated from global requirements 2014-05-01 13:51:59 +00:00
test-requirements.txt Updated from global requirements 2014-05-28 21:01:17 +00:00
tox.ini Update openstack.common with latest oslo-incubator 2014-03-06 16:30:42 -03:00

README.rst

Climate

Overview

OpenStack Reservation Service

Prerequisites

  • Keystone v3 API endpoint
  • Dedicated account for write operations on behalf of the admin

    climate_username

  • Service account

Configuration

Create identityv3 endpoint

For adding new endpoint for Keystone V3, use the following instructions: 1) keystone service-create --name keystonev3 --type identytiv3 --description "Keystone Identity Service v3" 2) keystone endpoint-create --region <region> --service keystonev3 --publicurl "<auth_protocol>://<auth_host>:5000/v3" --adminurl "<auth_protocol>://<auth_host>:35357/v3" --internalurl "<auth_protocol>://<auth_host>:5000/v3"