|
| 1 | +// Hook test - safe to delete |
1 | 2 | /** |
2 | 3 | * PMM HA EKS Test Pipeline |
3 | 4 | * |
@@ -46,11 +47,11 @@ pipeline { |
46 | 47 |
|
47 | 48 | environment { |
48 | 49 | CLUSTER_NAME = "pmm-ha-test-${BUILD_NUMBER}" |
49 | | - REGION = "us-east-2" |
| 50 | + REGION = 'us-east-2' |
50 | 51 | KUBECONFIG = "${WORKSPACE}/kubeconfig/config" |
51 | | - PMM_NAMESPACE = "pmm" |
52 | | - ACM_CERT_ARN = "arn:aws:acm:us-east-2:119175775298:certificate/9bd3a0c8-8205-4092-8003-7304ca762143" |
53 | | - R53_ZONE_NAME = "cd.percona.com" |
| 52 | + PMM_NAMESPACE = 'pmm' |
| 53 | + ACM_CERT_ARN = 'arn:aws:acm:us-east-2:119175775298:certificate/9bd3a0c8-8205-4092-8003-7304ca762143' |
| 54 | + R53_ZONE_NAME = 'cd.percona.com' |
54 | 55 | PMM_DOMAIN = "pmm-ha-test-${BUILD_NUMBER}.${R53_ZONE_NAME}" |
55 | 56 | } |
56 | 57 |
|
@@ -356,24 +357,26 @@ EOF |
356 | 357 |
|
357 | 358 | post { |
358 | 359 | success { |
359 | | - script { |
360 | | - def pmmPassword = sh( |
361 | | - script: "kubectl get secret pmm-secret -n ${PMM_NAMESPACE} -o jsonpath='{.data.PMM_ADMIN_PASSWORD}' | base64 --decode", |
362 | | - returnStdout: true |
363 | | - ).trim() |
364 | | - |
365 | | - def chartRepo = sh( |
366 | | - script: "cat .chart-repo-source 2>/dev/null || echo 'unknown'", |
367 | | - returnStdout: true |
368 | | - ).trim() |
369 | | - |
370 | | - currentBuild.description = "https://${PMM_DOMAIN} | admin / ${pmmPassword} | ${chartRepo}/${HELM_CHART_BRANCH}" |
371 | | - |
372 | | - echo "Cluster ${CLUSTER_NAME} with PMM HA created successfully." |
373 | | - echo "PMM URL: https://${PMM_DOMAIN}" |
374 | | - echo "User: admin" |
375 | | - echo "Password: ${pmmPassword}" |
376 | | - echo "Chart: ${chartRepo}/${HELM_CHART_BRANCH}" |
| 360 | + withCredentials([aws(credentialsId: 'pmm-staging-slave')]) { |
| 361 | + script { |
| 362 | + def pmmPassword = sh( |
| 363 | + script: "kubectl get secret pmm-secret -n ${PMM_NAMESPACE} -o jsonpath='{.data.PMM_ADMIN_PASSWORD}' | base64 --decode", |
| 364 | + returnStdout: true |
| 365 | + ).trim() |
| 366 | + |
| 367 | + def chartRepo = sh( |
| 368 | + script: "cat .chart-repo-source 2>/dev/null || echo 'unknown'", |
| 369 | + returnStdout: true |
| 370 | + ).trim() |
| 371 | + |
| 372 | + currentBuild.description = "https://${PMM_DOMAIN} | admin / ${pmmPassword} | ${chartRepo}/${HELM_CHART_BRANCH}" |
| 373 | + |
| 374 | + echo "Cluster ${CLUSTER_NAME} with PMM HA created successfully." |
| 375 | + echo "PMM URL: https://${PMM_DOMAIN}" |
| 376 | + echo 'User: admin' |
| 377 | + echo "Password: ${pmmPassword}" |
| 378 | + echo "Chart: ${chartRepo}/${HELM_CHART_BRANCH}" |
| 379 | + } |
377 | 380 | } |
378 | 381 | } |
379 | 382 | failure { |
|
0 commit comments