Add secret-management in Charmed OSM
[osm/devops.git] / jenkins / VCA / start_build
index d6ccfd8..fc91aad 100755 (executable)
@@ -60,11 +60,15 @@ DEFAULT_INTERFACE=$(route -n | awk '$1~/^0.0.0.0/ {print $8}')
 DEFAULT_MTU=$( ip addr show $DEFAULT_INTERFACE | perl -ne 'if (/mtu\s(\d+)/) {print $1;}')
 
 INFO "Setting lxdbr0 MTU to $DEFAULT_MTU"
+
+# This sets the MTU of lxdbr0 on the host machine without the need to recycle
+# the interface or reboot the machine.
 ifconfig lxdbr0 mtu $DEFAULT_MTU
 
-# Make the MTU change persistent between reboots
-sed -i '/ifconfig lxdbr0 mtu/d' /etc/rc.local
-sed -i "$ i ifconfig lxdbr0 mtu $DEFAULT_MTU" /etc/rc.local
+# Setting the MTU in the default profile will be applied to every lxc container.
+# Existing containers will need to be restarted for the new MTU to take effect.
+# This will also persist the MTU change for the host's lxdbr0
+lxc profile device set default eth0 mtu $DEFAULT_MTU
 
 INFO "Pre-caching Ubuntu:16.04 image (this may take several minutes)..."
 
@@ -77,7 +81,7 @@ cp $HERE/update-lxd-image.sh /etc/cron.daily
 INFO "Bootstrapping VCA"
 juju bootstrap localhost osm \
 --config default-series=xenial \
---config enable-os-refresh-update=false \
+--config enable-os-refresh-update=true \
 --config enable-os-upgrade=false \
 --config apt-http-proxy=http://10.44.127.1:8000