...

Text file src/edge-infra.dev/config/pallets/sds/ingressctl/base/controller/deployment.yaml

Documentation: edge-infra.dev/config/pallets/sds/ingressctl/base/controller

     1apiVersion: apps/v1
     2kind: Deployment
     3metadata:
     4  name: ingressctl
     5  namespace: ingressctl
     6  labels:
     7    app.kubernetes.io/instance: ingressctl-deployment
     8    app.kubernetes.io/name: ingressctl
     9    app.kubernetes.io/part-of: ingressctl
    10    platform.edge.ncr.com/component: "ingress-controller"
    11spec:
    12  replicas: 1
    13  selector:
    14    matchLabels:
    15      platform.edge.ncr.com/component: "ingress-controller"
    16  template:
    17    metadata:
    18      labels:
    19        app.kubernetes.io/instance: ingressctl-deployment
    20        app.kubernetes.io/name: ingressctl
    21        app.kubernetes.io/part-of: ingressctl
    22        platform.edge.ncr.com/component: "ingress-controller"
    23    spec:
    24      serviceAccountName: ingress-controller
    25      automountServiceAccountToken: true
    26      priorityClassName: edge-p5-non-critical-infra
    27      containers:
    28      - name: ingressctl
    29        image: bzl://cmd/sds/ingressctl:container_push
    30        env:
    31        - name: HOSTNAME
    32          valueFrom:
    33            fieldRef:
    34              fieldPath: spec.nodeName
    35        resources:
    36          limits:
    37            cpu: "50m"
    38            memory: 50Mi
    39          requests:
    40            cpu: 10m
    41            memory: 50Mi
    42        imagePullPolicy: IfNotPresent
    43      imagePullSecrets:
    44      - name: edge-docker-pull-secret
    45      affinity:
    46        nodeAffinity:
    47          preferredDuringSchedulingIgnoredDuringExecution:
    48          - preference:
    49              matchExpressions:
    50              - key: node.ncr.com/class
    51                operator: In
    52                values:
    53                - server
    54            weight: 100

View as plain text