...

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

Documentation: edge-infra.dev/config/pallets/edge/bsl/base

     1apiVersion: v1
     2kind: ServiceAccount
     3metadata:
     4  name: edge-bsl
     5---
     6apiVersion: apps/v1
     7kind: Deployment
     8metadata:
     9  name: edge-bsl
    10  labels:
    11    app: edge-bsl
    12    app.kubernetes.io/name: edge-bsl
    13    deployment-type: application
    14    platform.edge.ncr.com/component: edge-bsl
    15    release: edge-bsl
    16spec:
    17  selector:
    18    matchLabels:
    19      app: edge-bsl
    20      app.kubernetes.io/name: edge-bsl
    21      pod-type: application
    22      release: edge-bsl
    23  template:
    24    metadata:
    25      name: edge-bsl
    26      labels:
    27        app: edge-bsl
    28        app.kubernetes.io/name: edge-bsl
    29        pod-type: application
    30        release: edge-bsl
    31    spec:
    32      serviceAccount: edge-bsl
    33      containers:
    34      - name: edge-bsl
    35        image: bzl://cmd/edge/bsl:container_push
    36        ports:
    37        - name: http
    38          containerPort: 8080
    39        - name: server
    40          containerPort: 9003
    41        envFrom:
    42        - configMapRef:
    43            name: edge-bsl-default
    44        - configMapRef:
    45            name: edge-bsl-optional
    46            optional: true
    47        - secretRef:
    48            name: edge-bsl
    49        - secretRef:
    50            name: edge-bsl-basic-auth
    51        resources:
    52          limits:
    53            cpu: "1"
    54            memory: 1Gi
    55          requests:
    56            cpu: 150m
    57            memory: 250Mi
    58      imagePullSecrets:
    59      - name: edge-docker-pull-secret

View as plain text