From 8cf2c1f346d04e7359bb73bce6ed507f8b4f76f4 Mon Sep 17 00:00:00 2001 From: konsthol Date: Thu, 29 May 2025 17:47:14 +0300 Subject: [PATCH] Add vars/deployArgo.groovy --- vars/deployArgo.groovy | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 vars/deployArgo.groovy diff --git a/vars/deployArgo.groovy b/vars/deployArgo.groovy new file mode 100644 index 0000000..8ebef55 --- /dev/null +++ b/vars/deployArgo.groovy @@ -0,0 +1,13 @@ +def call(String releaseName, Map values = [:]) { + container('argocd') { + def argocdCommand = "argocd app set ${releaseName}" + + values.each { key, value -> + argocdCommand += " --helm-set ${key}=${value}" + } + + sh "${argocdCommand}" + sh "argocd app sync ${releaseName}" + echo "Updated ArgoCD application ${releaseName} with dynamic parameters!" + } +} \ No newline at end of file