diff --git a/utils/Jenkinsfile b/utils/Jenkinsfile index 94395ef30dd06ead68a649e8480874448024d806..47f4966454f5d2baf2b203eafaa6a566c39df3e8 100644 --- a/utils/Jenkinsfile +++ b/utils/Jenkinsfile @@ -11,8 +11,10 @@ pipeline { stage ('Create test deployment'){ steps { sh '''#!/bin/bash - wget -O site.yaml "${PLAYBOOK_URL}" - ansible-playbook site.yaml --extra-vars "paas_ci_test_step='create_deployment'" + eval `oidc-agent-service use` + oidc-add infn-cloud-ops --pw-env=PASS + wget -O site.yaml "${PLAYBOOK_URL}" + ansible-playbook site.yaml --extra-vars "paas_ci_test_step='create_deployment'" ''' } } @@ -23,8 +25,10 @@ pipeline { usernamePassword(credentialsId: "jenkins_scans_creds", usernameVariable: 'GMP_USER', passwordVariable: 'GMP_PASSWORD') ]) { sh '''#!/bin/bash - cp ${keyfile} /home/jenkins/.ssh/id_rsa - ansible-playbook site.yaml --extra-vars "paas_ci_test_step='scan'" + eval `oidc-agent-service use` + oidc-add infn-cloud-ops --pw-env=PASS + cp ${keyfile} /home/jenkins/.ssh/id_rsa + ansible-playbook site.yaml --extra-vars "paas_ci_test_step='scan'" ''' } } @@ -39,6 +43,8 @@ pipeline { post { always { sh '''#!/bin/bash + eval `oidc-agent-service use` + oidc-add infn-cloud-ops --pw-env=PASS ansible-playbook site.yaml --extra-vars "paas_ci_test_step='clean'" ''' }