apiVersion: apps/v1 kind: Deployment metadata: name: inventory-service namespace: kagent-demo spec: replicas: 1 selector: matchLabels: app: inventory-service template: metadata: labels: app: inventory-service spec: imagePullSecrets: - name: ocir-secret containers: - name: inventory-service image: .ocir.io//kagent-demo/inventory-service: imagePullPolicy: IfNotPresent ports: - containerPort: 8081 env: - name: DEMO_INVENTORY_FORCE_OUTAGE valueFrom: configMapKeyRef: name: demo-config key: INVENTORY_FORCE_OUTAGE startupProbe: httpGet: path: /actuator/health/liveness port: 8081 initialDelaySeconds: 20 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 18 readinessProbe: httpGet: path: /actuator/health/readiness port: 8081 initialDelaySeconds: 20 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 6 livenessProbe: httpGet: path: /actuator/health/liveness port: 8081 initialDelaySeconds: 60 periodSeconds: 20 timeoutSeconds: 5 failureThreshold: 6