jenkins: use shared harbor creds when present
This commit is contained in:
parent
955bbcf58f
commit
ba2b9acbcc
@ -34,6 +34,12 @@ spec:
|
|||||||
HARBOR_ROBOT_USERNAME={{ .Data.data.username }}
|
HARBOR_ROBOT_USERNAME={{ .Data.data.username }}
|
||||||
HARBOR_ROBOT_PASSWORD={{ .Data.data.password }}
|
HARBOR_ROBOT_PASSWORD={{ .Data.data.password }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
{{ with secret "kv/data/atlas/shared/harbor-pull" }}
|
||||||
|
{{- if and .Data.data.username .Data.data.password }}
|
||||||
|
HARBOR_ROBOT_USERNAME={{ .Data.data.username }}
|
||||||
|
HARBOR_ROBOT_PASSWORD={{ .Data.data.password }}
|
||||||
|
{{- end }}
|
||||||
|
{{ end }}
|
||||||
{{ with secret "kv/data/atlas/jenkins/gitea-pat" }}
|
{{ with secret "kv/data/atlas/jenkins/gitea-pat" }}
|
||||||
GITEA_PAT_USERNAME={{ .Data.data.username }}
|
GITEA_PAT_USERNAME={{ .Data.data.username }}
|
||||||
GITEA_PAT_TOKEN={{ .Data.data.token }}
|
GITEA_PAT_TOKEN={{ .Data.data.token }}
|
||||||
|
|||||||
@ -219,7 +219,7 @@ write_policy_and_role "nextcloud" "nextcloud" "nextcloud-vault" \
|
|||||||
write_policy_and_role "comms" "comms" "comms-vault,atlasbot" \
|
write_policy_and_role "comms" "comms" "comms-vault,atlasbot" \
|
||||||
"comms/* shared/chat-ai-keys-runtime shared/harbor-pull" ""
|
"comms/* shared/chat-ai-keys-runtime shared/harbor-pull" ""
|
||||||
write_policy_and_role "jenkins" "jenkins" "jenkins" \
|
write_policy_and_role "jenkins" "jenkins" "jenkins" \
|
||||||
"jenkins/*" ""
|
"jenkins/* shared/harbor-pull" ""
|
||||||
write_policy_and_role "monitoring" "monitoring" "monitoring-vault-sync" \
|
write_policy_and_role "monitoring" "monitoring" "monitoring-vault-sync" \
|
||||||
"monitoring/* shared/postmark-relay shared/harbor-pull" ""
|
"monitoring/* shared/postmark-relay shared/harbor-pull" ""
|
||||||
write_policy_and_role "logging" "logging" "logging-vault-sync" \
|
write_policy_and_role "logging" "logging" "logging-vault-sync" \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user