26 lines
664 B
YAML
26 lines
664 B
YAML
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||
|
kind: Kustomization
|
||
|
|
||
|
namespace: tekton-argocd-example
|
||
|
commonLabels:
|
||
|
pipeline: tekton
|
||
|
deploy: argocd
|
||
|
|
||
|
resources:
|
||
|
- namespace.yaml
|
||
|
- secrets.yaml
|
||
|
|
||
|
# Generate secrets from <name>_secrets.env, appending the Base64-encoded values to the Secrets definition at the time of kustomize build
|
||
|
secretGenerator:
|
||
|
- behavior: merge
|
||
|
name: basic-git-app-repo-user-pass
|
||
|
type: kubernetes.io/basic-auth
|
||
|
env: secrets/git_app_secrets.env
|
||
|
- behavior: merge
|
||
|
name: basic-docker-user-pass
|
||
|
type: kubernetes.io/basic-auth
|
||
|
env: secrets/docker_secrets.env
|
||
|
- behavior: merge
|
||
|
name: argocd-env-secret
|
||
|
env: secrets/argocd_secrets.env
|