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 _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