...

Text file src/github.com/linkerd/linkerd2/viz/charts/linkerd-viz/templates/tap-policy.yaml

Documentation: github.com/linkerd/linkerd2/viz/charts/linkerd-viz/templates

     1---
     2apiVersion: policy.linkerd.io/v1beta2
     3kind: Server
     4metadata:
     5  namespace: {{ .Release.Namespace }}
     6  name: tap-api
     7  labels:
     8    linkerd.io/extension: viz
     9    component: tap
    10    {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
    11  annotations:
    12    {{ include "partials.annotations.created-by" . }}
    13spec:
    14  podSelector:
    15    matchLabels:
    16      linkerd.io/extension: viz
    17      component: tap
    18  port: apiserver
    19  proxyProtocol: TLS
    20---
    21apiVersion: policy.linkerd.io/v1alpha1
    22kind: AuthorizationPolicy
    23metadata:
    24  namespace: {{ .Release.Namespace }}
    25  name: tap
    26  labels:
    27    linkerd.io/extension: viz
    28    component: tap
    29    {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
    30  annotations:
    31    {{ include "partials.annotations.created-by" . }}
    32spec:
    33  targetRef:
    34    group: policy.linkerd.io
    35    kind: Server
    36    name: tap-api
    37  requiredAuthenticationRefs:
    38  - group: policy.linkerd.io
    39    kind: NetworkAuthentication
    40    name: kube-api-server

View as plain text