apiVersion: apps/v1 kind: Deployment metadata: name: openpayments-mock labels: app.kubernetes.io/name: openpayments-mock annotations: kubernetes.io/change-cause: "${TIMESTAMP} Deployed commit id: ${COMMIT}" spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: openpayments-mock template: metadata: labels: app.kubernetes.io/name: openpayments-mock app.kubernetes.io/instance: shiny spec: containers: - name: openpayments-mock image: oci.unbound.se/shiny/openpayments-mock:${COMMIT} imagePullPolicy: IfNotPresent ports: - name: http containerPort: 8080 env: - name: PUBLIC_BASE_URL value: "https://openpayments-mock" resources: requests: cpu: "10m" memory: "20Mi" limits: memory: "64Mi" readinessProbe: httpGet: path: /healthz port: 8080 periodSeconds: 2 failureThreshold: 10 livenessProbe: httpGet: path: /healthz port: 8080 periodSeconds: 10 failureThreshold: 3 --- apiVersion: v1 kind: Service metadata: name: openpayments-mock labels: app.kubernetes.io/name: openpayments-mock spec: selector: app.kubernetes.io/name: openpayments-mock ports: - name: http port: 8080 targetPort: 8080