Files
2025-11-23 18:58:51 +01:00

28 lines
893 B
YAML
Executable File

apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: process-transaction
# local to cluster only
labels:
serving.knative.dev/visibility: cluster-local
spec:
template:
metadata:
annotations:
# Target 10 requests in-flight per pod.
autoscaling.knative.dev/target: "10"
# Disable scale to zero with a minScale of 1.
# autoscaling.knative.dev/minScale: "1"
# Limit scaling to 50 pods.
# autoscaling.knative.dev/maxScale: "50"
spec:
containers:
- image: anthonyamanse/knative-transaction-process:with-auth
envFrom:
- secretRef:
name: bank-oidc-adminuser
- secretRef:
name: mobile-simulator-secrets
env:
- name: TRANSACTION_SERVICE_URL
value: "http://transaction-service:9080/bank/v1/transactions"