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