treasuremap/manifests/function/workload-config/replacements/bmc-secrets.yaml

30 lines
779 B
YAML
Executable File

apiVersion: airshipit.org/v1alpha1
kind: ReplacementTransformer
metadata:
name: bmc-secrets-replacements
annotations:
config.kubernetes.io/function: |-
container:
image: localhost/replacement-transformer
replacements:
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.vinoVirtualBmcCredentials.password}"
target:
objref:
kind: Vino
name: vino-subclusters
fieldrefs: ["{.spec.bmcCredentials.password}"]
- source:
objref:
kind: VariableCatalogue
name: generated-secrets
fieldref: "{.vinoVirtualBmcCredentials.username}"
target:
objref:
kind: Vino
name: vino-subclusters
fieldrefs: ["{.spec.bmcCredentials.username}"]