magnum/magnum/drivers
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
..
common Ensure http proxy environment is available during 'atomic install' for k8s 2019-03-07 22:16:38 +00:00
heat [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +01:00
k8s_coreos_v1 Merge "Add server group for cluster worker nodes" 2019-02-27 12:32:47 +00:00
k8s_fedora_atomic_v1 [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +01:00
k8s_fedora_ironic_v1 Merge "Add server group for cluster worker nodes" 2019-02-27 12:32:47 +00:00
mesos_ubuntu_v1 make sure to set node_affinity_policy for Mesos template definition 2019-03-01 15:49:06 -08:00
swarm_fedora_atomic_v1 Add server group for cluster worker nodes 2019-02-27 09:09:20 +00:00
swarm_fedora_atomic_v2 Fix swarm functional job 2019-03-01 14:36:33 +13:00
__init__.py Bay driver implementation 2016-07-05 22:30:31 +02:00