...
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