[VOL-3878] Using the patch under test when running sanity on voltha-helm-charts
Change-Id: Ie8120a2b03d78611935ebabdcd97eda0d82a24e1
diff --git a/vars/volthaStackDeploy.groovy b/vars/volthaStackDeploy.groovy
index c68de53..0b0d116 100644
--- a/vars/volthaStackDeploy.groovy
+++ b/vars/volthaStackDeploy.groovy
@@ -9,6 +9,7 @@
stackId: 1, // NOTE this is used to differentiate between BBSims across multiple stacks
workflow: "att",
extraHelmFlags: "",
+ localCharts: false,
]
if (!config) {
@@ -17,10 +18,22 @@
def cfg = defaultConfig + config
+ def volthaStackChart = "onf/voltha-stack"
+
+ if (cfg.localCharts) {
+ volthaStackChart = "$WORKSPACE/voltha-helm-charts/voltha-stack"
+
+ sh """
+ pushd $WORKSPACE/voltha-helm-charts/voltha-stack
+ helm dep update
+ popd
+ """
+ }
+
println "Deploying VOLTHA Stack with the following parameters: ${cfg}."
sh """
- helm upgrade --install --create-namespace -n ${cfg.volthaNamespace} ${cfg.stackName} onf/voltha-stack ${cfg.extraHelmFlags} \
+ helm upgrade --install --create-namespace -n ${cfg.volthaNamespace} ${cfg.stackName} ${volthaStackChart} ${cfg.extraHelmFlags} \
--set global.stack_name=${cfg.stackName} \
--set global.voltha_infra_name=voltha-infra \
--set global.voltha_infra_namespace=${cfg.infraNamespace} \