Reservation Service for OpenStack
683ab4ce5d
Current default value for the config 'blazar_az_prefix' is 'blazar:'. However, ':' should not be included in the name of availability zones. According to the parse_availability_zone() [1] of the API class of Nova, there is a legacy hack to allow admins to specify hosts via an availability zone using az:host:node. That means ':' cannot be included in the name of an availability zone itself. But Nova accepts the invalid name with ':'. That is reported as a bug [2]. This patch changes the default value for the config blazar_az_prefix from 'blazar:' to 'blazar_' which does not use ':'. [1] https://review.openstack.org/gitweb?p=openstack/nova.git;a=blob;f=nova/compute/api.py;h=46ed8e91fcc16f3755fd6a5e2e4a6d54f990cb8b;hb=HEAD#l561 [2] https://bugs.launchpad.net/nova/+bug/1695861 Partial-Bug: #1695862 Change-Id: Iaff0b8e576dbcb56b89384ea236c3f121d4ffad1 |
||
---|---|---|
blazar | ||
contrib/tempest | ||
devstack | ||
doc/source | ||
etc | ||
releasenotes | ||
tools | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
babel.cfg | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
pylintrc | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Blazar
Overview
OpenStack Reservation Service
Prerequisites
- Keystone v3 API endpoint
- 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"