bin/keystone-auth does not respect service_port or service_host
Bug #897397 reported by
Jay Pipes
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Low
|
Jay Pipes |
Bug Description
Whereas bin/keystone-admin has the following code:
port = int(options[
host = options[
bin/keystone-auth does not:
port = int(options[
host = options[
This means that the Keystone servers started in Glance's functional integration tests with the same etc/keystone.conf configuration setup doesn't work (because service_port and service_host are not respected by keystone-auth.
Solution: make keystone-auth behave like keystone-admin...
Cheers,
-jay
Changed in keystone: | |
assignee: | nobody → Jay Pipes (jaypipes) |
Changed in keystone: | |
milestone: | none → essex-2 |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | essex-2 → 2012.1 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/1936 github. com/openstack/ keystone/ commit/ d9f9501f36912f3 e26aaafb55e5dc1 9c9bcea909
Committed: http://
Submitter: Jenkins
Branch: master
status fixcommitted
done
commit d9f9501f36912f3 e26aaafb55e5dc1 9c9bcea909
Author: Jay Pipes <email address hidden>
Date: Mon Nov 28 19:45:01 2011 -0500
Fixes a number of configuration/ startup bugs
LP Bug#897376 - log_file in configuration file not respected
Adds a check to ensure that the log_file in the configuration common. configu. load_paste_ app()
file, if set, is not overridden by the default options['log_file']
value set in keystone.
LP Bug#897382 - service_ssl not safely checked for existence
Added safe checks for a number of SSL-related variables in
bin/keystone to help support easy migration for existing
configuration files that did not have the SSL options in them.
LP Bug#897397 - bin/keystone-auth does not respect service_port
or service_host
Replicates the same behaviour that is in keystone-admin into
keystone-auth so that it recognizes service_host and service_port
instead of only bind_host and bind_port. This enables you to
pass the main keystone.conf file to keystone-auth and it will
not bomb.
Note: keystone. common. config should go away once openstack. common. config
is a reality...
Change-Id: If2dfa57ba00758 144219f8c1d42c0 5e56ed44ca2