diff --git a/services/jenkins/configmap-jcasc.yaml b/services/jenkins/configmap-jcasc.yaml index 3bc78f81..2ba1f06d 100644 --- a/services/jenkins/configmap-jcasc.yaml +++ b/services/jenkins/configmap-jcasc.yaml @@ -45,6 +45,12 @@ data: username: "${HARBOR_ROBOT_USERNAME}" password: "${HARBOR_ROBOT_PASSWORD}" description: "Harbor robot for pipelines" + - usernamePassword: + scope: GLOBAL + id: harbor-robot-streaming + username: "${HARBOR_STREAMING_ROBOT_USERNAME}" + password: "${HARBOR_STREAMING_ROBOT_PASSWORD}" + description: "Harbor robot for streaming pushes" jobs.yaml: | jobs: - script: | diff --git a/services/jenkins/deployment.yaml b/services/jenkins/deployment.yaml index 316406e0..0a6bd262 100644 --- a/services/jenkins/deployment.yaml +++ b/services/jenkins/deployment.yaml @@ -33,6 +33,14 @@ spec: {{ with secret "kv/data/atlas/jenkins/harbor-robot-creds" }} HARBOR_ROBOT_USERNAME={{ .Data.data.username }} HARBOR_ROBOT_PASSWORD={{ .Data.data.password }} + HARBOR_STREAMING_ROBOT_USERNAME={{ .Data.data.username }} + HARBOR_STREAMING_ROBOT_PASSWORD={{ .Data.data.password }} + {{ end }} + {{ with secret "kv/data/atlas/jenkins/harbor-streaming-robot-creds" }} + {{- if and .Data.data.username .Data.data.password }} + HARBOR_STREAMING_ROBOT_USERNAME={{ .Data.data.username }} + HARBOR_STREAMING_ROBOT_PASSWORD={{ .Data.data.password }} + {{ end }} {{ end }} {{ with secret "kv/data/atlas/shared/harbor-pull" }} {{- if and .Data.data.username .Data.data.password }} diff --git a/services/logging/Jenkinsfile.data-prepper b/services/logging/Jenkinsfile.data-prepper index 5af06050..8c99d786 100644 --- a/services/logging/Jenkinsfile.data-prepper +++ b/services/logging/Jenkinsfile.data-prepper @@ -193,7 +193,7 @@ EOF stage('Build & Push') { steps { container('kaniko') { - withCredentials([usernamePassword(credentialsId: 'harbor-robot', usernameVariable: 'HARBOR_USERNAME', passwordVariable: 'HARBOR_PASSWORD')]) { + withCredentials([usernamePassword(credentialsId: 'harbor-robot-streaming', usernameVariable: 'HARBOR_USERNAME', passwordVariable: 'HARBOR_PASSWORD')]) { sh ''' set -euo pipefail IMAGE_TAG="${IMAGE_TAG:-2.8.0}"