jenkins: source pipeline creds from secrets

This commit is contained in:
Brad Stein 2025-12-17 01:47:33 -03:00
parent cd1b9b57b0
commit a52b811e5b

View File

@ -83,6 +83,16 @@ spec:
secretKeyRef: secretKeyRef:
name: jenkins-oidc name: jenkins-oidc
key: logoutUrl key: logoutUrl
- name: GITEA_PAT_USERNAME
valueFrom:
secretKeyRef:
name: gitea-pat
key: username
- name: GITEA_PAT_TOKEN
valueFrom:
secretKeyRef:
name: gitea-pat
key: token
customInitContainers: customInitContainers:
- name: clean-jcasc-stale - name: clean-jcasc-stale
image: alpine:3.20 image: alpine:3.20
@ -159,15 +169,9 @@ spec:
- usernamePassword: - usernamePassword:
scope: GLOBAL scope: GLOBAL
id: gitea-pat id: gitea-pat
username: "bstein" username: "${GITEA_PAT_USERNAME}"
password: "4693a39ee3f0ebb58e7d1795ab98add6df44ef12" password: "${GITEA_PAT_TOKEN}"
description: "Gitea PAT for harbor-arm-build" description: "Gitea PAT for pipelines"
- usernamePassword:
scope: GLOBAL
id: harbor-robot
username: "robot$infra+robotuser-pipeline"
password: "ouuvMheoTxOQtFSbWnO1OKVujORMPfO7"
description: "Harbor robot for pipeline push"
jobs.yaml: | jobs.yaml: |
jobs: jobs:
- script: | - script: |