...

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

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

     1apiVersion: apps/v1
     2kind: Deployment
     3metadata:
     4  name: eagateway
     5  labels:
     6    app: eagateway
     7spec:
     8  selector:
     9    matchLabels:
    10      app: eagateway
    11  template:
    12    metadata:
    13      labels:
    14        app: eagateway
    15    spec:
    16      serviceAccountName: ea-pubsub-sa
    17      automountServiceAccountToken: true
    18      containers:
    19      - name: eagateway
    20        image: bzl://cmd/sds/emergencyaccess/eagateway:container_push
    21        ports:
    22        - name: eagateway
    23          containerPort: 8080
    24        envFrom:
    25        - configMapRef:
    26            name: eagateway
    27        resources:
    28          limits:
    29            cpu: "100m"
    30            memory: "100Mi"
    31          requests:
    32            cpu: "100m"
    33            memory: "100Mi"
    34        livenessProbe:
    35          httpGet:
    36            port: eagateway
    37            path: /health
    38          initialDelaySeconds: 3
    39        readinessProbe:
    40          httpGet:
    41            port: eagateway
    42            path: /ready
    43          initialDelaySeconds: 3
    44        imagePullPolicy: IfNotPresent
    45      imagePullSecrets:
    46      - name: edge-docker-pull-secret
    47---
    48apiVersion: v1
    49kind: Service
    50metadata:
    51  name: eagateway
    52spec:
    53  selector:
    54    app: eagateway
    55  ports:
    56  - name: eagateway
    57    protocol: TCP
    58    port: 80
    59    targetPort: eagateway

View as plain text