magnum/magnum
Jonathan Rosser 2595fda3e3 Ensure http proxy environment is available during 'atomic install' for k8s
The scripts run by cloud-init for the master and minion nodes currently
write proxy environment variables into /bin/bashrc when they are defined.

These variables will only be introduced into the running environment
when a new bash shell is started. The /bin/sh used by the fragment
scripts will ignore /etc/bashrc, so the new shells invoked per fragment
will not have the http proxy variables present. This means that the
master/minion node deployment fails when behind an http proxy.

This patch adds explicit exports for HTTP_PROXY and HTTPS_PROXY when those
variables are defined, and not empty.

Task: 29863
Change-Id: Id05c90d5bf99d720ae6002b38d3291e364e1e0c4
2019-03-07 22:16:38 +00:00
..
api Return health_status for cluster listing 2019-03-01 12:08:01 +13:00
cmd Add framework for magnum-status upgrade check 2019-01-27 04:26:30 +00:00
common Merge "Add hidden flag to cluster template" 2019-02-18 01:28:15 +00:00
conductor Merge "Fix async reserved word in python3.7" 2019-02-28 17:03:18 +00:00
conf Delete Octavia loadbalancers for fedora atomic k8s driver 2018-12-13 13:18:40 +13:00
db Add hidden flag to cluster template 2019-02-12 11:38:15 +01:00
drivers Ensure http proxy environment is available during 'atomic install' for k8s 2019-03-07 22:16:38 +00:00
hacking Fix typo in magnum/hacking/checks.py for consistency 2017-06-16 15:43:27 +08:00
objects Add hidden flag to cluster template 2019-02-12 11:38:15 +01:00
service [k8s] Update cluster health status by native API 2019-02-18 11:03:10 +13:00
servicegroup Trivial code cleanups 2018-10-02 19:41:34 +00:00
tests Merge "[k8s] Make flannel self-hosted" 2019-03-07 21:37:40 +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