blob: f14eb2639d0c34de89f3f33ea0db4d4dedc98fd6 [file] [log] [blame]
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: dubbo-system
name: example-istiocontrolplane
spec:
values:
sidecarInjectorWebhook:
templates:
custom: |
metadata:
annotations:
# Disable the built-in transformations. In the future we may want a template-level API
prometheus.istio.io/merge-metrics: "false"
sidecar.istio.io/rewriteAppHTTPProbers: "false"
foo: bar
spec:
containers:
{{- range $index, $container := .Spec.Containers }}
- name: {{ $container.Name }}
env:
- name: SOME_ENV
value: "true"
- name: SOME_FILE
value: /var/lib/data/foo.json
volumeMounts:
- mountPath: /var/lib/data/foo.json
subPath: foo.json
name: some-injected-file
{{- end}}
volumes:
- name: some-injected-file
downwardAPI:
items:
- path: foo.json
fieldRef:
fieldPath: "metadata.annotations['foo']"