ironic/ironic/conf
Dmitry Tantsur 83dd6a1c0e Auto-detect the defaults for [glance]swift_{account,temp_url_key,endpoint_url}
In many cases, including devstack and TripleO, the swift account to use
is based on the project_id of the 'service' project, so it makes sense
to use it as a default.

Similarly, the temporary URL key can be fetches from Swift, using HEAD
on the account used to access it.

In both cases it is assumed that the same project is used by Ironic
and Glance to access Swift. Explicit values have to be provided
otherwise.

Finally, the endpoint URL can be fetched from the service catalog. Care
is taken to strip the /v1/AUTH_<tenant ID> suffix.

Closes-Bug: #1737714
Change-Id: I701899928f0f780939f17aabc59eb90593ba95f0
2017-12-12 11:48:06 +01:00
..
__init__.py Add ansible deploy interface 2017-11-09 10:30:56 +00:00
agent.py Merge "Collect deployment logs from IPA" 2016-08-06 00:33:12 +00:00
ansible.py Add ansible deploy interface 2017-11-09 10:30:56 +00:00
api.py Promote agent vendor passthru to core API 2016-08-05 12:31:32 +02:00
audit.py Fix default value of "ignore_req_list" config option 2016-12-09 16:14:21 +02:00
auth.py Introduce keystoneauth adapters for clients 2017-08-22 06:07:19 +00:00
cinder.py Use adapters for cinderclient 2017-11-21 09:32:21 +02:00
cisco.py Centralize Config Options - patch merge, cleanup 2016-08-25 11:08:00 -07:00
conductor.py Introduce keystoneauth adapters for clients 2017-08-22 06:07:19 +00:00
console.py Make IP address of socat console configurable 2017-07-07 13:14:03 +08:00
database.py Remove overwriting the default value of db_max_retries. 2017-03-10 10:41:27 -08:00
default.py Pin API version during rolling upgrade 2017-12-04 10:17:30 -05:00
deploy.py Config drive support for ceph radosgw 2017-04-12 17:21:50 +00:00
dhcp.py Centralize config options - [dhcp] 2016-06-16 17:11:14 -07:00
drac.py DRAC RAID configuration 2016-08-30 10:23:03 +02:00
glance.py Auto-detect the defaults for [glance]swift_{account,temp_url_key,endpoint_url} 2017-12-12 11:48:06 +01:00
ilo.py Remove deprecated [ilo]/clean_priority_erase_devices config 2017-03-30 01:59:24 -04:00
inspector.py Use adapters for inspectorclient 2017-11-21 09:33:08 +02:00
ipmi.py Update comments related to ipmi & old BMCs 2017-07-13 10:37:27 -04:00
irmc.py Add additional capabilities discovery for iRMC driver 2017-11-21 17:49:42 +07:00
iscsi.py Centralize config options - [iscsi] 2016-08-12 06:56:25 -07:00
keystone.py Centralize config options - [keystone] 2016-06-27 10:23:09 -07:00
metrics.py Pass agent metrics config via conductor 2016-08-02 17:56:43 +00:00
metrics_statsd.py Pass agent metrics config via conductor 2016-08-02 17:56:43 +00:00
neutron.py Update help for 'provisioning_network' option 2016-12-06 10:19:40 -05:00
oneview.py Add Dynamic Allocation feature for the OneView drivers 2016-08-04 13:10:02 -03:00
opts.py Add ansible deploy interface 2017-11-09 10:30:56 +00:00
pxe.py Add a note for specifying octal value of permission 2017-06-06 13:59:30 +05:30
redfish.py Add redfish driver 2017-04-21 11:06:24 +01:00
service_catalog.py Introduce keystoneauth adapters for clients 2017-08-22 06:07:19 +00:00
snmp.py Make SNMP UDP transport settings configurable 2017-08-18 14:42:21 +00:00
swift.py Fix swiftclient creation 2017-12-06 14:14:29 +00:00