28 lines
893 B
YAML
Executable File
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" |