28 lines
998 B
YAML
28 lines
998 B
YAML
# ------------------------------------------------------------------------------
|
|
# Repository Credential Secret — Gitea homelab repo
|
|
#
|
|
# ArgoCD discovers repository credentials via secrets with the label
|
|
# argocd.argoproj.io/secret-type: repository
|
|
#
|
|
# The actual token value is injected by the ExternalSecret (externalsecret.yaml)
|
|
# which merges into argocd-secret. This secret references that value.
|
|
#
|
|
# NOTE: The token field here uses a placeholder. The ExternalSecret populates
|
|
# argocd-secret with gitea.token, and ArgoCD resolves it via the
|
|
# stringData reference below.
|
|
# ------------------------------------------------------------------------------
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: repo-homelab-gitea
|
|
namespace: argocd
|
|
labels:
|
|
argocd.argoproj.io/secret-type: repository
|
|
stringData:
|
|
type: git
|
|
url: git@gitea.mk-labs.cloud:rblundon/homelab.git
|
|
sshPrivateKey: |
|
|
-----BEGIN OPENSSH PRIVATE KEY-----
|
|
# populated by ESO
|
|
-----END OPENSSH PRIVATE KEY-----
|