2026-03-25 11:46:39 +01:00

41 lines
994 B
YAML

---
apiVersion: policy.linkerd.io/v1beta1
kind: Server
metadata:
namespace: {{ .Release.Namespace }}
name: tap-api
labels:
linkerd.io/extension: viz
component: tap
{{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
annotations:
{{ include "partials.annotations.created-by" . }}
spec:
podSelector:
matchLabels:
linkerd.io/extension: viz
component: tap
port: apiserver
proxyProtocol: TLS
---
apiVersion: policy.linkerd.io/v1alpha1
kind: AuthorizationPolicy
metadata:
namespace: {{ .Release.Namespace }}
name: tap
labels:
linkerd.io/extension: viz
component: tap
{{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
annotations:
{{ include "partials.annotations.created-by" . }}
spec:
targetRef:
group: policy.linkerd.io
kind: Server
name: tap-api
requiredAuthenticationRefs:
- group: policy.linkerd.io
kind: NetworkAuthentication
name: kube-api-server