ironic/ironic
Jacek Tomasiak ca4fb9b1cf Allow Swift endpoint override
Swiftclient uses public endpoint by default. Ironic uses the base URL
from Swift connection to build TempURLs for generated images.
Some drivers (e.g. iLO) use those TempURLs to mount images as vmedia.
With public URLs it will fail if the BMC doesn't have access to the
public network.

This change introduces an option to explicitly set the endpoint URL
used for Swift.

This is a stable-only change as the problem is fixed by refactoring
changes in later releases. This is the only version where Ironic uses
public Swift endpoints and there is no option to override this.

Change-Id: I639a421fa06fff7ab07b8eab557531b8f36c5ed9
Closes-Bug: #1755164
Related-Bug: #1699547
2018-03-27 15:39:18 +02:00
..
api Merge "Enable OSProfiler support in Ironic" 2017-08-02 16:26:57 +00:00
cmd Add new dbsync command with first online data migration 2017-08-02 13:33:37 -04:00
common Allow Swift endpoint override 2018-03-27 15:39:18 +02:00
conductor Clean nodes stuck in CLEANING state when ir-cond restarts 2018-02-20 09:04:07 +00:00
conf Allow Swift endpoint override 2018-03-27 15:39:18 +02:00
db Allow sqalchemy filtering by id and uuid 2018-02-19 15:32:20 +00:00
dhcp Fix mis-formatted log messages 2017-10-10 09:57:19 -07:00
drivers Do not pass credentials to the ramdisk on cleaning 2018-02-07 13:46:50 +01:00
locale Imported Translations from Zanata 2016-10-25 06:34:48 +00:00
objects Do not pass credentials to the ramdisk on cleaning 2018-02-07 13:46:50 +01:00
tests Allow Swift endpoint override 2018-03-27 15:39:18 +02:00
__init__.py Move eventlet monkey patch code 2017-03-02 13:48:18 +02:00
version.py Correct version.py and update current version string 2014-03-21 13:50:05 -07:00