...

Text file src/github.com/linkerd/linkerd2/viz/charts/linkerd-viz/templates/prometheus-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: 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