Files
monorepo/LCU.API.Internal.RepoApi/kustomize/components/workloads/normal/kustomization.yaml
T
2026-03-13 09:27:34 -05:00

41 lines
855 B
YAML

apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component
namePrefix: normal-
configMapGenerator:
- name: repo-api-appsettings
files:
- appsettings/appsettings.json
generatorOptions:
disableNameSuffixHash: true
patches:
- target:
kind: Deployment
path: set_appsettings_deployment.yaml
replacements:
- source:
kind: Deployment
fieldPath: metadata.name
targets:
- select:
kind: Deployment
fieldPaths:
- spec.selector.matchLabels.app
- spec.template.metadata.labels.app
- spec.template.spec.containers.*.name
- select:
kind: Service
fieldPaths:
- spec.selector.app
- select:
kind: VirtualService
fieldPaths:
- spec.http.*.route.*.destination.host
- spec.http.*.name