treasuremap/manifests/type/multi-tenant/sub-clusters/wordpress/provide-infra/replacements/secrets.yaml

23 lines
616 B
YAML

# These rules inject env vars into the k8scontrol function.
apiVersion: airshipit.org/v1alpha1
kind: ReplacementTransformer
metadata:
name: wordpress-provide-infra-secrets-replacements
annotations:
config.kubernetes.io/function: |-
container:
image: localhost/replacement-transformer
replacements:
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.sshKeys.privateKey}"
target:
objref:
kind: Secret
namespace: wordpress-infra
name: ssh-private-keys
fieldrefs:
- "data.ssh-privatekey%REPLACEMENT_SSH_PRIVATEKEY%"