...

Text file src/edge-infra.dev/config/pallets/edge/bsl-shims/bsl-segment-edge-client/dsds/bsl-segment-edge-client-daemonset.yaml

Documentation: edge-infra.dev/config/pallets/edge/bsl-shims/bsl-segment-edge-client/dsds

     1apiVersion: apps/v1
     2kind: DaemonSet
     3metadata:
     4  name: bsl-segment-edge-client-deployment
     5  labels:
     6    platform.edge.ncr.com/component: bsl-segment-edge-client
     7spec:
     8  selector:
     9    matchLabels:
    10      platform.edge.ncr.com/component: bsl-segment-edge-client
    11  template:
    12    metadata:
    13      labels:
    14        injector.edge.ncr.com/couchdb-user: create-view-user
    15        injector.edge.ncr.com/type: direct
    16        platform.edge.ncr.com/component: bsl-segment-edge-client
    17    spec:
    18      restartPolicy: Always
    19      terminationGracePeriodSeconds: 20
    20      serviceAccountName: bsl-segment-edge-client
    21      priorityClassName: edge-p3-workload-services
    22      initContainers:
    23      - name: init-edge-client
    24        image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/segment-edge-client-init-container@sha256:d966c04ef62e6e8e6b0978e2cae8be962e5772b6efa84f8af535a032ef1b497d
    25        envFrom:
    26        - configMapRef:
    27            name: bsl-segment-edge-client-config-map
    28        env:
    29        - name: POD_NAMESPACE
    30          valueFrom:
    31            fieldRef:
    32              fieldPath: metadata.namespace
    33        volumeMounts:
    34        - name: workdir
    35          mountPath: '/working'
    36        imagePullPolicy: IfNotPresent
    37      containers:
    38      - name: segment-edge-client
    39        image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/segment-edge-client@sha256:1992b98a5d043a640f9914bd27fca22a5aa346a26d1a03bfbb23a82ed00b4dc2
    40        ports:
    41        - name: http
    42          protocol: TCP
    43          containerPort: 8080
    44        envFrom:
    45        - configMapRef:
    46            name: bsl-segment-edge-client-config-map
    47        resources:
    48          limits:
    49            cpu: "200m"
    50            memory: '128Mi'
    51          requests:
    52            cpu: '10m'
    53            memory: '64Mi'
    54        volumeMounts:
    55        - name: workdir
    56          mountPath: '/app/env'
    57        livenessProbe:
    58          failureThreshold: 6
    59          httpGet:
    60            port: 8080
    61            path: /liveness
    62          initialDelaySeconds: 10
    63          periodSeconds: 10
    64          timeoutSeconds: 10
    65        readinessProbe:
    66          failureThreshold: 3
    67          httpGet:
    68            port: 8080
    69            path: /readiness
    70          initialDelaySeconds: 10
    71          periodSeconds: 10
    72          timeoutSeconds: 10
    73        imagePullPolicy: IfNotPresent
    74      volumes:
    75      - name: workdir
    76        emptyDir: {}
    77      imagePullSecrets:
    78      - name: edge-docker-pull-secret

View as plain text