mirror of
https://github.com/jenkinsci/kubernetes-operator.git
synced 2026-10-17 21:35:38 +02:00
fix(master): pass lifecycle configuration to master container (#1062)
This commit is contained in:
@@ -105,6 +105,7 @@ setup() {
|
||||
--set jenkins.nodeSelector.batstest=yep \
|
||||
--set jenkins.image="jenkins/jenkins:2.462.3-lts" \
|
||||
--set jenkins.imagePullPolicy="IfNotPresent" \
|
||||
--set jenkins.lifecycle.preStop.command='["echo bats test"]' \
|
||||
--set jenkins.backup.makeBackupBeforePodDeletion=false \
|
||||
--set jenkins.backup.image=quay.io/jenkins-kubernetes-operator/backup-pvc:e2e-test \
|
||||
chart/jenkins-operator --wait
|
||||
@@ -137,6 +138,15 @@ setup() {
|
||||
assert_success
|
||||
}
|
||||
|
||||
#bats test_tags=phase:helm,scenario:more-options
|
||||
@test "2.5 Helm: check lifecycle" {
|
||||
[[ ! -f "chart/jenkins-operator/deploy.tmp" ]] && skip "Jenkins helm chart have not been deployed correctly"
|
||||
|
||||
run ${KUBECTL} get pod jenkins-jenkins -o jsonpath={.spec.containers[0].lifecycle.preStop.exec.command[0]}
|
||||
assert_success
|
||||
assert_output "echo 'bats test'"
|
||||
}
|
||||
|
||||
#bats test_tags=phase:helm,scenario:more-options
|
||||
@test "2.12 Helm: check node selector again" {
|
||||
[[ ! -f "chart/jenkins-operator/deploy.tmp" ]] && skip "Jenkins helm chart have not been deployed correctly"
|
||||
|
||||
Reference in New Issue
Block a user