hotfix/DO-00/some_refactoring (!59)

Co-authored-by: Rustam Tagaev <rustam.tagaev@avroid.tech>
Reviewed-on: https://git.avroid.tech/DevOps/jenkins-pipelines/pulls/59
This commit is contained in:
Rustam Tagaev
2024-12-20 16:27:23 +03:00
parent b62d3069f0
commit 98730dde31

View File

@@ -19,6 +19,7 @@ String valuesPath = 'avroid.local/api-gateway/openresty'
String namespace = 'api-gateway'
String helmChart = 'openresty'
String helmRepoPath = 'avroid/openresty'
String helmRepo = "${env.JENKINS_NEXUS_URL}/repository/avroid-charts"
Map configuration = [
vaultUrl: env.JENKINS_VAULT_URL,
@@ -40,7 +41,6 @@ PodTemplates slaveTemplates = new PodTemplates(this, env.JENKINS_DOCKER_REGISTRY
slaveTemplates.jnlp {
slaveTemplates.helm {
slaveTemplates.kubectl {
try {
node(POD_LABEL){
withVault([configuration: configuration, vaultSecrets: dockerCreds]) {
@@ -52,8 +52,9 @@ slaveTemplates.jnlp {
stage('deploy'){
dir(valuesPath){
sh """#!/bin/sh
helm repo add avroid ${env.JENKINS_NEXUS_URL}/repository/devops-helm-release
helm -n ${namespace} upgrade -f values.yaml --install ${helmChart} ${helmRepoPath}
helm repo add avroid ${helmRepo}
helm -n ${namespace} upgrade -f values.yaml \
--install ${helmChart} ${helmRepoPath}
"""
}
}
@@ -79,7 +80,5 @@ slaveTemplates.jnlp {
to: "${currentBuildUser}@avroid.team"
)
}
}
}
}