github.com/GoogleContainerTools/kpt@v1.0.0-beta.50.0.20240520170205-c25345ffcbee/package-examples/ghost/ghost-app/fn-config-update-host.yaml (about)

     1  apiVersion: fn.kpt.dev/v1alpha1
     2  kind: ApplyReplacements
     3  metadata:
     4    name: update-host
     5    annotations:
     6      config.kubernetes.io/local-config: "true"
     7    labels:
     8      app.kubernetes.io/name: ghost-app
     9  replacements:
    10  - source:
    11      kind: Ingress
    12      name: ghost-app
    13      fieldPath: spec.rules.0.host
    14    targets:
    15    - select:
    16        name: ghost-app
    17        kind: Deployment
    18      fieldPaths:
    19      - spec.template.spec.containers.[name=ghost-app].env.[name=GHOST_HOST].value