Skip to content
Snippets Groups Projects
Commit ad5f2be8 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6368: Attempt to unify commits for namespace changes

parent 6eb4b658
No related branches found
No related tags found
No related merge requests found
......@@ -176,11 +176,12 @@ pipeline {
checkoutGitopsE2eBranch()
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
generateMainNamespaceYaml()
generateEaNamespaceYaml()
generateAdminNamespaceYaml()
generateAllNamespaces()
// generateMainNamespaceYaml()
// generateEaNamespaceYaml()
// generateAdminNamespaceYaml()
pushGitopsRepo()
}
......@@ -188,7 +189,7 @@ pipeline {
post {
failure {
script {
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
}
}
}
......@@ -230,7 +231,7 @@ pipeline {
post {
failure {
script {
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
}
}
}
......@@ -358,7 +359,7 @@ pipeline {
script {
FAILED_STAGE = env.STAGE_NAME
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER])
deleteOzgCloudStack([env.EA_BEZEICHNER, env.MAIN_BEZEICHNER, env.ADMIN_BEZEICHNER])
}
}
}
......@@ -529,6 +530,18 @@ Void checkoutGitopsE2eBranch() {
}
}
Void generateAllNamespaces() {
def y1 = generateAdminNamespaceYaml()
def y2 = generateEaNamespaceYaml()
def y3 = generateMainNamespaceYaml()
dir("gitops") {
sh "git add ${y1} ${y2} ${y3}"
sh "git commit -m 'add e2e namespaces for testrun'"
}
}
Void generateAdminNamespaceYaml() {
def bezeichner = env.ADMIN_BEZEICHNER
def envValues
......@@ -542,18 +555,18 @@ Void generateAdminNamespaceYaml() {
envValues.admin_client.put("image", ['tag': env.ADMIN_CLIENT_IMAGE_TAG])
envValues.admin_client.put("helm", ['version': env.ADMIN_CLIENT_HELM_CHART_VERSION, 'repoUrl': env.ADMIN_CLIENT_HELM_REPO_URL])
}
writeYamlToGitOps(bezeichner, envValues);
return writeYamlToGitOps(bezeichner, envValues);
}
Void generateEaNamespaceYaml() {
generateNamespaceYaml(env.EA_BEZEICHNER, "by-ea-dev.yaml");
String generateEaNamespaceYaml() {
return generateNamespaceYaml(env.EA_BEZEICHNER, "by-ea-dev.yaml");
}
Void generateMainNamespaceYaml() {
generateNamespaceYaml(env.MAIN_BEZEICHNER, "by-main-dev.yaml");
String generateMainNamespaceYaml() {
return generateNamespaceYaml(env.MAIN_BEZEICHNER, "by-main-dev.yaml");
}
Void generateNamespaceYaml(String bezeichner, String valuesPathSuffix) {
String generateNamespaceYaml(String bezeichner, String valuesPathSuffix) {
def envValues
dir('alfa-client/apps/alfa-e2e/') {
envValues = readYaml file: "src/fixtures/argocd/" + valuesPathSuffix;
......@@ -568,20 +581,17 @@ Void generateNamespaceYaml(String bezeichner, String valuesPathSuffix) {
envValues.user_manager.put("image", ['tag': env.USER_MANAGER_IMAGE_TAG])
envValues.user_manager.put("helm", ['version': env.USER_MANAGER_HELM_CHART_VERSION, 'repoUrl': env.USER_MANAGER_HELM_REPO_URL])
}
writeYamlToGitOps(bezeichner, envValues);
return writeYamlToGitOps(bezeichner, envValues);
}
Void writeYamlToGitOps(String bezeichner, Yaml envValues){
String writeYamlToGitOps(String bezeichner, Object envValues){
def bezeichnerYaml = "dev/namespace/namespaces/by-${bezeichner}-dev.yaml"
writeYaml file: "gitops/${bezeichnerYaml}", data: envValues, overwrite: true
sh "cat gitops/${bezeichnerYaml}"
dir("gitops") {
sh "git add ${bezeichnerYaml}"
sh "git commit -m 'add e2e by-${bezeichner}-dev'"
}
return bezeichnerYaml;
}
Void deleteOzgCloudStack(ozgCloudBezeichner) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment