Set masterPassword on Vagrant-based minimal ONAP deployment 58/108958/2
authorPawel Wieczorek <p.wieczorek2@samsung.com>
Mon, 8 Jun 2020 14:02:50 +0000 (16:02 +0200)
committerPawel Wieczorek <p.wieczorek2@samsung.com>
Fri, 12 Jun 2020 05:24:29 +0000 (07:24 +0200)
Variable "global.masterPassword" is used instead of hardcoded passwords.

Sample value provided in Vagrantfile should be used for evaluation
purposes only!

Issue-ID: ONAPARC-551
Change-Id: I72c565ec27dfb33d55810383c632adb9d886e689
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
bootstrap/vagrant-minimal-onap/Vagrantfile

index 4661cb6..ceaf1d4 100644 (file)
@@ -14,6 +14,7 @@ cluster_yml = "cluster.yml"
 apt_prefs_dir = "/etc/apt/apt.conf.d"
 apt_prefs = "95silent-approval"
 helm_timeout = "900"
+helm_master_password = "vagrant"
 
 vm_memory = 1 * 1024
 vm_memory_os = 4 * 1024
@@ -185,6 +186,7 @@ $deploy_onap = <<-SCRIPT
   export $(cat "$ENV" | xargs)
 
   TIMEOUT="${3:-#{helm_timeout}}"
+  MASTER_PASSWORD="${4:-#{helm_master_password}}"
 
   encrypt () {
     KEY="${HOME}/oom/kubernetes/so/resources/config/mso/encryption.key"
@@ -197,7 +199,9 @@ $deploy_onap = <<-SCRIPT
 
   export KUBECONFIG="${HOME}/.kube/config.onap"
 
-  helm deploy core local/onap --namespace onap -f "$OVERRIDE" --verbose --timeout "$TIMEOUT"
+  helm deploy core local/onap --verbose \
+    --set global.masterPassword="$MASTER_PASSWORD" \
+    --namespace onap --timeout "$TIMEOUT" -f "$OVERRIDE"
 SCRIPT
 
 Vagrant.configure('2') do |config|