Reservation Service for OpenStack
Go to file
Hiroaki Kobayashi 683ab4ce5d Change the default value for the config blazar_az_prefix
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
2017-06-08 15:59:52 +09:00
blazar Change the default value for the config blazar_az_prefix 2017-06-08 15:59:52 +09:00
contrib/tempest Revert "Fix gate issue in scenario test" 2017-06-05 23:36:16 +09:00
devstack Change the default value for the config blazar_az_prefix 2017-06-08 15:59:52 +09:00
doc/source Fix physical host reservation for non-admin users 2017-06-02 16:00:54 +09:00
etc Remove unused reference from config-generator 2017-05-17 03:56:57 +00:00
releasenotes Merge "Delete instances at the end of leases" 2017-04-17 01:15:04 +00:00
tools Merge "Prepare for using standard python tests" 2017-02-09 08:42:00 +00:00
.gitignore Add Cover directory to gitignore 2013-11-28 15:24:43 +01:00
.gitreview Update .gitreview for new namespace 2015-10-17 21:54:38 +00:00
.testr.conf Fix testing env variables and testing directory 2014-01-28 14:32:51 +04:00
babel.cfg Implement primary support for i18n messages shown to user 2013-12-05 18:38:03 +04:00
HACKING.rst Optimize the link address 2017-04-11 05:52:39 +00:00
LICENSE Add LICENSE and MANIFEST.in files 2014-02-04 23:02:01 +04:00
MANIFEST.in Migrate climate namespace to blazar 2017-03-02 09:36:14 +00:00
pylintrc Add pylint check for Climate project 2014-02-17 15:03:21 +04:00
README.rst Fix physical host reservation for non-admin users 2017-06-02 16:00:54 +09:00
requirements.txt Updated from global requirements 2017-06-07 04:11:16 +00:00
setup.cfg Migrate climate namespace to blazar 2017-03-02 09:36:14 +00:00
setup.py Updated from global requirements 2017-03-21 06:35:39 -05:00
test-requirements.txt Updated from global requirements 2017-06-07 04:11:16 +00:00
tox.ini Migrate climate namespace to blazar 2017-03-02 09:36:14 +00:00

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"