...

Text file src/edge-infra.dev/config/pallets/external-secrets/external-secrets-operator/base/external-secrets_linkerd.yaml

Documentation: edge-infra.dev/config/pallets/external-secrets/external-secrets-operator/base

     1apiVersion: policy.linkerd.io/v1beta1
     2kind: Server
     3metadata:
     4  name: external-secrets-probe-server
     5spec:
     6  port: health
     7  podSelector:
     8    matchLabels:
     9      app.kubernetes.io/instance: external-secrets
    10  proxyProtocol: HTTP/1
    11---
    12apiVersion: policy.linkerd.io/v1beta1
    13kind: ServerAuthorization
    14metadata:
    15  name: external-secrets-probe-server-auth
    16spec:
    17  client:
    18    unauthenticated: true
    19  server:
    20    name: external-secrets-probe-server
    21# external-secrets metrics server/server auth for prometheus
    22---
    23apiVersion: policy.linkerd.io/v1beta1 # external-secrets metrics server/server auth for prometheus
    24kind: Server
    25metadata:
    26  name: external-secrets-metrics-server
    27  namespace: external-secrets
    28spec:
    29  port: metrics
    30  podSelector:
    31    matchLabels:
    32      app.kubernetes.io/instance: external-secrets
    33  proxyProtocol: HTTP/1
    34---
    35apiVersion: policy.linkerd.io/v1beta1
    36kind: ServerAuthorization
    37metadata:
    38  name: external-secrets-metrics-server-auth
    39spec:
    40  client:
    41    meshTLS:
    42      serviceAccounts:
    43      # authorize access to the metrics port from prometheus
    44      - name: prometheus
    45        namespace: prometheus
    46  server:
    47    name: external-secrets-metrics-server
    48---
    49apiVersion: policy.linkerd.io/v1beta1
    50kind: Server
    51metadata:
    52  name: external-secrets-webhook-server
    53spec:
    54  port: webhook
    55  podSelector:
    56    matchLabels:
    57      app.kubernetes.io/name: external-secrets-webhook
    58  proxyProtocol: opaque
    59---
    60apiVersion: policy.linkerd.io/v1beta1
    61kind: ServerAuthorization
    62metadata:
    63  name: external-secrets-webhook-server-auth
    64  namespace: external-secrets
    65spec:
    66  client:
    67    unauthenticated: true
    68  server:
    69    name: external-secrets-webhook-server

View as plain text