Skip to content
This repository was archived by the owner on Feb 24, 2022. It is now read-only.

Commit ec94ee2

Browse files
committed
mystuff-91 Integrate k8s healthcheck with backend
Fix password in pipeline
1 parent 415c56f commit ec94ee2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pipeline/jenkins/validate.groovy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,8 +236,9 @@ private void deployDevEnv(buildVersion, webTag, backTag, projectName, tier) {
236236
def deployName = "${projectName}-${tier}-${buildVersion}"
237237
def webUrl = "${projectName}-${buildVersion}.dev.webtree.org"
238238
def backUrl = "back.${deployName}.webtree.org"
239+
def pass = sh(script:"\$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 13 ; echo '')", returnStdout: true).trim
239240
sh "helm delete ${deployName} --purge || true"
240-
sh "helm install --wait --name=${deployName} --namespace=webtree-${tier} --set nameOverride=${deployName},ingress.web.host=${webUrl},ingress.back.host=${backUrl},images.web.tag=${webTag},images.back.tag=${backTag} -f values.${tier}.yaml neo4j.neo4jPassword=\$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 13 ; echo '') ."
241+
sh "helm install --wait --name=${deployName} --namespace=webtree-${tier} --set nameOverride=${deployName},ingress.web.host=${webUrl},ingress.back.host=${backUrl},images.web.tag=${webTag},images.back.tag=${backTag} -f values.${tier}.yaml neo4j.neo4jPassword=${pass} ."
241242
def message = "Test system provisioned on url https://${webUrl}. Backend: https://${backUrl}"
242243
sendPrComment("mystuff", env.CHANGE_ID, message)
243244

0 commit comments

Comments
 (0)