magnum/magnum
Guang Yee f86de684d2 support http/https proxy for discovery url
HTTP(S) proxy can be specified when creating the template.

https://docs.openstack.org/magnum/latest/admin/magnum-proxy.html

However, it is not being utilized when talking to a public etcd discovery
service, which result in failed cluster creation. We need to be able to
use HTTP(S) proxy when services are running behind a firewall.

NOTE: this patch also updated some test cases to explicitly set
the proper HTTP status code in the mock HTTP request as by default
they are not be initialized, which caused those tests to fail.

Change-Id: I13d86b0dc7c232a51149107f0412219388d8c2cd
story: 2004664
(cherry picked from commit ffc61816c8)
2019-01-25 17:10:38 +00:00
..
api Admin can now delete clusters in any project 2018-02-22 18:12:08 +00:00
cmd federation api: api endpoints 2018-02-20 09:37:24 +00:00
common Strip signed certificate 2018-06-11 08:33:08 +00:00
conductor federation api: api endpoints 2018-02-20 09:37:24 +00:00
conf Add disabled_drivers config option 2018-02-21 10:45:04 +00:00
db federation api: federation table and db layer 2018-01-15 14:58:04 -03:00
drivers support http/https proxy for discovery url 2019-01-25 17:10:38 +00:00
hacking Fix typo in magnum/hacking/checks.py for consistency 2017-06-16 15:43:27 +08:00
objects federation api: api endpoints 2018-02-20 09:37:24 +00:00
service Add send_cluster_metrics configuration parameter 2018-02-01 10:34:54 -08:00
servicegroup Cleanup MagnumService Object usage 2016-01-29 15:39:28 +08:00
tests support http/https proxy for discovery url 2019-01-25 17:10:38 +00:00
__init__.py Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
i18n.py Remove log translations 2017-03-30 17:05:10 +08:00
version.py Remove coding:utf-8 2015-08-03 23:28:22 +08:00