...

Text file src/edge-infra.dev/config/pallets/sds/terminalctl/base/manifests.yaml

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

     1apiVersion: v1
     2kind: ServiceAccount
     3metadata:
     4  name: terminalctl
     5---
     6apiVersion: apps/v1
     7kind: Deployment
     8metadata:
     9  name: terminalctl
    10  labels:
    11    platform.edge.ncr.com/component: terminalctl
    12spec:
    13  replicas: 1
    14  selector:
    15    matchLabels:
    16      platform.edge.ncr.com/component: terminalctl
    17  template:
    18    metadata:
    19      labels:
    20        platform.edge.ncr.com/component: terminalctl
    21    spec:
    22      serviceAccount: terminalctl
    23      containers:
    24      - name: terminalctl
    25        image: bzl://cmd/sds/terminalctl:container_push
    26        ports:
    27        - name: metrics
    28          containerPort: 8080
    29        resources:
    30          limits:
    31            cpu: "100m"
    32        imagePullPolicy: IfNotPresent
    33      imagePullSecrets:
    34      - name: edge-docker-pull-secret
    35---
    36apiVersion: v1
    37kind: Service
    38metadata:
    39  name: terminalctl
    40  labels:
    41    platform.edge.ncr.com/component: terminalctl
    42spec:
    43  selector:
    44    platform.edge.ncr.com/component: terminalctl
    45  ports:
    46  - name: metrics
    47    port: 8080

View as plain text