...

Text file src/edge-infra.dev/config/pallets/sds/display/base/webhook/display-webhook.yaml

Documentation: edge-infra.dev/config/pallets/sds/display/base/webhook

     1apiVersion: apps/v1
     2kind: Deployment
     3metadata:
     4  name: display-webhook
     5  labels:
     6    app.kubernetes.io/name: display-webhook
     7spec:
     8  replicas: 1
     9  selector:
    10    matchLabels:
    11      app.kubernetes.io/name: display-webhook
    12  template:
    13    metadata:
    14      labels:
    15        app.kubernetes.io/name: display-webhook
    16      annotations:
    17        kubectl.kubernetes.io/default-container: display-webhook
    18    spec:
    19      serviceAccountName: display-webhook
    20      automountServiceAccountToken: true
    21      priorityClassName: edge-p5-non-critical-infra
    22      containers:
    23      - name: display-webhook
    24        image: bzl://cmd/sds/display/webhook:container_push
    25        ports:
    26        - name: webhook-server
    27          containerPort: 9443
    28        resources:
    29          limits:
    30            cpu: "10m"
    31            memory: "100Mi"
    32        volumeMounts:
    33        - name: webhook-certs
    34          readOnly: true
    35          mountPath: /tmp/k8s-webhook-server/serving-certs
    36      volumes:
    37      - name: webhook-certs
    38        secret:
    39          defaultMode: 420
    40          secretName: display-webhook-certs
    41      imagePullSecrets:
    42      - name: edge-docker-pull-secret

View as plain text