...

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

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

     1apiVersion: apps/v1
     2kind: DaemonSet
     3metadata:
     4  name: xserver
     5  labels:
     6    app.kubernetes.io/name: xserver
     7    device-system.edge.ncr.com/injection: "enabled"
     8spec:
     9  selector:
    10    matchLabels:
    11      app.kubernetes.io/name: xserver
    12  template:
    13    metadata:
    14      labels:
    15        app.kubernetes.io/name: xserver
    16      annotations:
    17        kubectl.kubernetes.io/default-container: xserver
    18    spec:
    19      serviceAccountName: xserver
    20      automountServiceAccountToken: true
    21      priorityClassName: edge-p2-critical-services
    22      nodeSelector:
    23        node.ncr.com/class: touchpoint
    24      containers:
    25      - name: xserver
    26        image: bzl://cmd/sds/display/xserver:container_push
    27        ports:
    28        - name: healthz
    29          containerPort: 8082
    30        env:
    31        - name: DISPLAY
    32          value: ":0.0"
    33        - name: LOGLVL
    34          value: "3"
    35        - name: HOSTNAME
    36          valueFrom:
    37            fieldRef:
    38              fieldPath: spec.nodeName
    39        resources:
    40          limits:
    41            device-system.class.edge.ncr.com/xserver: "1"
    42          requests:
    43            device-system.class.edge.ncr.com/xserver: "1"
    44        volumeMounts:
    45        - name: x11
    46          mountPath: /tmp/.X11-unix
    47        - name: zoneinfo
    48          readOnly: true
    49          mountPath: /usr/share/zoneinfo
    50        livenessProbe:
    51          httpGet:
    52            port: healthz
    53            path: /healthz
    54          initialDelaySeconds: 10
    55        imagePullPolicy: IfNotPresent
    56      volumes:
    57      - name: x11
    58        hostPath:
    59          type: DirectoryOrCreate
    60          path: /tmp/.X11-unix
    61      - name: zoneinfo
    62        hostPath:
    63          type: Directory
    64          path: /usr/share/zoneinfo
    65      imagePullSecrets:
    66      - name: edge-docker-pull-secret

View as plain text