linkerd2/viz/charts/linkerd-viz/templates/metrics-api-policy.yaml

38 lines
790 B
YAML

---
apiVersion: policy.linkerd.io/v1alpha1
kind: Server
metadata:
namespace: {{.Values.namespace}}
name: metrics-api
labels:
linkerd.io/extension: viz
component: metrics-api
annotations:
{{ include "partials.annotations.created-by" . }}
spec:
podSelector:
matchLabels:
linkerd.io/extension: viz
component: metrics-api
port: http
proxyProtocol: HTTP/1
---
apiVersion: policy.linkerd.io/v1alpha1
kind: ServerAuthorization
metadata:
namespace: {{.Values.namespace}}
name: metrics-api
labels:
linkerd.io/extension: viz
component: metrics-api
annotations:
{{ include "partials.annotations.created-by" . }}
spec:
server:
name: metrics-api
client:
meshTLS:
serviceAccounts:
- name: web
- name: prometheus