github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/expected/.ship/upstream/charts/sidecarInjectorWebhook/templates/mutatingwebhook.yaml (about)

     1  apiVersion: admissionregistration.k8s.io/v1beta1
     2  kind: MutatingWebhookConfiguration
     3  metadata:
     4    name: istio-sidecar-injector
     5    namespace: {{ .Release.Namespace }}
     6    labels:
     7      app: istio-sidecar-injector
     8      chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
     9      release: {{ .Release.Name }}
    10      heritage: {{ .Release.Service }}
    11  webhooks:
    12    - name: sidecar-injector.istio.io
    13      clientConfig:
    14        service:
    15          name: istio-sidecar-injector
    16          namespace: {{ .Release.Namespace }}
    17          path: "/inject"
    18        caBundle: ""
    19      rules:
    20        - operations: [ "CREATE" ]
    21          apiGroups: [""]
    22          apiVersions: ["v1"]
    23          resources: ["pods"]
    24      failurePolicy: Fail
    25      namespaceSelector:
    26  {{- if .Values.enableNamespacesByDefault }}
    27        matchExpressions:
    28        - key: istio-injection
    29          operator: NotIn
    30          values:
    31          - disabled
    32  {{- else }}
    33        matchLabels:
    34          istio-injection: enabled
    35  {{- end }}
    36