41 lines
885 B
YAML
41 lines
885 B
YAML
apiVersion: kustomize.config.k8s.io/v1alpha1
|
|
kind: Component
|
|
|
|
#Test istio process
|
|
namePrefix: job-failure-
|
|
|
|
configMapGenerator:
|
|
- name: dispatcher-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
|