diff options
author | Thierry ALLENO <thierry.alleno@orange.com> | 2018-09-17 15:10:18 +0200 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2018-09-19 16:24:08 +0200 |
commit | 7f7c5a6996f86bbc46ae83a49829c62c1dc688a8 (patch) | |
tree | 50dae0978ce6dec2da50a302724f15dca9072db2 | |
parent | f628ac7fd12e5a24e9bf95c837b3a1d74276d55c (diff) |
Correct proxy configuration for VNF VM
The configuration of proxy for apt is missing in ubuntu images.
Line Feed is missing in cloudify conf files.
Change-Id: I3237b914e993c57f4fe3ed568690d2d9a41c0bdf
Signed-off-by: Thierry ALLENO <thierry.alleno@orange.com>
(cherry picked from commit be864b0de9f0f990984ad9e3c2d20b694e1b2c26)
-rw-r--r-- | functest/ci/add_proxy.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/functest/ci/add_proxy.sh b/functest/ci/add_proxy.sh index d19153811..3244f246a 100644 --- a/functest/ci/add_proxy.sh +++ b/functest/ci/add_proxy.sh @@ -22,6 +22,13 @@ NO_PROXY=${no_proxy:-"10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"} EOF } +add_proxy_apt () { + cat << EOF >> "$1" +Acquire::http::Proxy "${http_proxy:-http://proxy:8080}"; +Acquire::https::Proxy "${https_proxy:-http://proxy:8080}"; +EOF +} + tmpdir=$(mktemp -d) for image in $images; do if [ ! -f "$image" ]; then @@ -31,9 +38,14 @@ for image in $images; do guestmount -a "${image}" -i --rw "${tmpdir}" add_proxy "${tmpdir}/etc/environment" if [[ ${image} == *"cloudify-manager"* ]]; then + echo >> "${tmpdir}/etc/sysconfig/cloudify-mgmtworker" add_proxy "${tmpdir}/etc/sysconfig/cloudify-mgmtworker" + echo >> "${tmpdir}/etc/sysconfig/cloudify-restservice" add_proxy "${tmpdir}/etc/sysconfig/cloudify-restservice" fi + if [[ ${image} == "ubuntu"* ]]; then + add_proxy_apt "${tmpdir}/etc/apt/apt.conf" + fi guestunmount "${tmpdir}" done |