apiVersion: v1 kind: Namespace metadata: name: {{ .fluxns }} --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: test namespace: {{ .fluxns }} spec: sourceRef: kind: GitRepository name: test interval: 1m path: "./" prune: true postBuild: substitute: TEST_OVERRIDE: "in-line" TEST_INLINE: "in-line" substituteFrom: - kind: ConfigMap name: test - kind: Secret name: test --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: test-from namespace: {{ .fluxns }} spec: sourceRef: kind: GitRepository name: test interval: 1m path: "./" prune: true postBuild: substituteFrom: - kind: ConfigMap name: test - kind: Secret name: test --- apiVersion: v1 kind: ConfigMap metadata: name: test namespace: {{ .fluxns }} data: TEST_OVERRIDE: "cm" TEST_CM: "cm" --- apiVersion: v1 kind: Secret metadata: name: test namespace: {{ .fluxns }} stringData: TEST_OVERRIDE: "secret" TEST_SECRET: "secret"