--- apiVersion: apps/v1 items: - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" service.beta.openshift.io/serving-cert-secret-name: model-chainer-serving-cert creationTimestamp: "2026-10-31T07:41:38Z" generation: 1 labels: app: isvc.model-chainer pod-template-hash: 6b979c876d serving.kserve.io/inferencegraph: model-chainer managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:ownerReferences: .: {} k:{"uid":"64fe3136-5db7-405e-9d01-74026dd3cc39"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:name: {} f:namespace: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"model-chainer"}: .: {} f:args: {} f:env: .: {} k:{"name":"PROPAGATE_HEADERS"}: .: {} f:name: {} f:value: {} k:{"name":"SSL_CERT_FILE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/odh/openshift-service-ca-bundle"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/tls/private"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"kube-rbac-proxy-sar-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openshift-service-ca-bundle"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"proxy-tls"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-10-31T07:41:38Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:observedGeneration: {} f:replicas: {} f:terminatingReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-10-31T08:20:09Z" name: model-chainer-6b979c876d namespace: e2e-gw0-5c1f590758 ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: model-chainer uid: 64fe3136-5db7-405e-9d01-74026dd3cc39 resourceVersion: "26753" uid: cd573fb9-8dc9-47e6-90da-d1a4e68735ab spec: replicas: 1 selector: matchLabels: app: isvc.model-chainer pod-template-hash: 6b979c876d template: metadata: annotations: service.beta.openshift.io/serving-cert-secret-name: model-chainer-serving-cert labels: app: isvc.model-chainer pod-template-hash: 6b979c876d serving.kserve.io/inferencegraph: model-chainer name: model-chainer namespace: e2e-gw0-5c1f590758 spec: automountServiceAccountToken: false containers: - args: - --enable-tls - --graph-json - '{"nodes":{"root":{"routerType":"Sequence","steps":[{"serviceName":"isvc-sklearn-graph-1","serviceUrl":"http://isvc-sklearn-graph-1-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/sklearn:predict","dependency":"Hard"},{"serviceName":"isvc-xgboost-graph","serviceUrl":"http://isvc-xgboost-graph-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/isvc-xgboost-graph:predict","data":"$request","dependency":"Hard"},{"serviceName":"isvc-sklearn-graph-2","serviceUrl":"http://isvc-sklearn-graph-2-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/iris:predict","data":"$request","dependency":"Hard"}]}},"resources":{}}' env: - name: SSL_CERT_FILE value: /etc/odh/openshift-service-ca-bundle/service-ca.crt - name: PROPAGATE_HEADERS value: Authorization image: quay.io/opendatahub/kserve-router@sha256:8bcd69b1e985441df1221f21e42e9da4815f90c40a0b0f824dd1e14e4e393fe7 imagePullPolicy: IfNotPresent name: model-chainer readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 2 resources: limits: cpu: "1" memory: 1Gi requests: cpu: 100m memory: 100Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/odh/openshift-service-ca-bundle name: openshift-service-ca-bundle - mountPath: /etc/tls/private name: proxy-tls dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 name: openshift-service-ca.crt name: openshift-service-ca-bundle - name: proxy-tls secret: defaultMode: 420 secretName: model-chainer-serving-cert - configMap: defaultMode: 420 name: model-chainer-kube-rbac-proxy-sar-config name: kube-rbac-proxy-sar-config status: observedGeneration: 1 replicas: 0 terminatingReplicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" service.beta.openshift.io/serving-cert-secret-name: sequence-graph-45944-serving-cert creationTimestamp: "2026-10-31T07:54:06Z" generation: 1 labels: app: isvc.sequence-graph-45944 pod-template-hash: 6dd4d9b5bd serving.kserve.io/inferencegraph: sequence-graph-45944 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:ownerReferences: .: {} k:{"uid":"d0a6773d-efea-40c5-93b5-5ccd9f6a051c"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:name: {} f:namespace: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"sequence-graph-45944"}: .: {} f:args: {} f:env: .: {} k:{"name":"PROPAGATE_HEADERS"}: .: {} f:name: {} f:value: {} k:{"name":"SSL_CERT_FILE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/odh/openshift-service-ca-bundle"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/tls/private"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"kube-rbac-proxy-sar-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openshift-service-ca-bundle"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"proxy-tls"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-10-31T07:54:06Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:observedGeneration: {} f:replicas: {} f:terminatingReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-10-31T08:20:09Z" name: sequence-graph-45944-6dd4d9b5bd namespace: e2e-gw0-5c1f590758 ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: sequence-graph-45944 uid: d0a6773d-efea-40c5-93b5-5ccd9f6a051c resourceVersion: "26754" uid: 475990d1-bbcc-4901-ae0a-a910405a6b7d spec: replicas: 1 selector: matchLabels: app: isvc.sequence-graph-45944 pod-template-hash: 6dd4d9b5bd template: metadata: annotations: service.beta.openshift.io/serving-cert-secret-name: sequence-graph-45944-serving-cert labels: app: isvc.sequence-graph-45944 pod-template-hash: 6dd4d9b5bd serving.kserve.io/inferencegraph: sequence-graph-45944 name: sequence-graph-45944 namespace: e2e-gw0-5c1f590758 spec: automountServiceAccountToken: false containers: - args: - --enable-tls - --graph-json - '{"nodes":{"root":{"routerType":"Sequence","steps":[{"name":"rootStep1","serviceName":"error-404-isvc-45944","serviceUrl":"http://error-404-isvc-45944-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/error-404-isvc-45944:predict","dependency":"Hard"},{"name":"rootStep2","serviceName":"success-200-isvc-45944","serviceUrl":"http://success-200-isvc-45944-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/success-200-isvc-45944:predict","dependency":"Soft"}]}},"resources":{}}' env: - name: SSL_CERT_FILE value: /etc/odh/openshift-service-ca-bundle/service-ca.crt - name: PROPAGATE_HEADERS value: Authorization image: quay.io/opendatahub/kserve-router@sha256:8bcd69b1e985441df1221f21e42e9da4815f90c40a0b0f824dd1e14e4e393fe7 imagePullPolicy: IfNotPresent name: sequence-graph-45944 readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 2 resources: limits: cpu: "1" memory: 1Gi requests: cpu: 100m memory: 100Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/odh/openshift-service-ca-bundle name: openshift-service-ca-bundle - mountPath: /etc/tls/private name: proxy-tls dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 name: openshift-service-ca.crt name: openshift-service-ca-bundle - name: proxy-tls secret: defaultMode: 420 secretName: sequence-graph-45944-serving-cert - configMap: defaultMode: 420 name: sequence-graph-45944-kube-rbac-proxy-sar-config name: kube-rbac-proxy-sar-config status: observedGeneration: 1 replicas: 0 terminatingReplicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" service.beta.openshift.io/serving-cert-secret-name: sequence-graph-48632-serving-cert creationTimestamp: "2026-10-31T07:43:07Z" generation: 1 labels: app: isvc.sequence-graph-48632 pod-template-hash: ff6f99496 serving.kserve.io/inferencegraph: sequence-graph-48632 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:ownerReferences: .: {} k:{"uid":"db5efdb8-85dc-4198-b8cb-be060bc9cad5"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:name: {} f:namespace: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"sequence-graph-48632"}: .: {} f:args: {} f:env: .: {} k:{"name":"PROPAGATE_HEADERS"}: .: {} f:name: {} f:value: {} k:{"name":"SSL_CERT_FILE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/odh/openshift-service-ca-bundle"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/tls/private"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"kube-rbac-proxy-sar-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openshift-service-ca-bundle"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"proxy-tls"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-10-31T07:43:07Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:observedGeneration: {} f:replicas: {} f:terminatingReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-10-31T08:20:09Z" name: sequence-graph-48632-ff6f99496 namespace: e2e-gw0-5c1f590758 ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: sequence-graph-48632 uid: db5efdb8-85dc-4198-b8cb-be060bc9cad5 resourceVersion: "26751" uid: e2811ef4-ab6a-4049-b898-36c22b34cbcb spec: replicas: 1 selector: matchLabels: app: isvc.sequence-graph-48632 pod-template-hash: ff6f99496 template: metadata: annotations: service.beta.openshift.io/serving-cert-secret-name: sequence-graph-48632-serving-cert labels: app: isvc.sequence-graph-48632 pod-template-hash: ff6f99496 serving.kserve.io/inferencegraph: sequence-graph-48632 name: sequence-graph-48632 namespace: e2e-gw0-5c1f590758 spec: automountServiceAccountToken: false containers: - args: - --enable-tls - --graph-json - '{"nodes":{"root":{"routerType":"Sequence","steps":[{"serviceName":"success-200-isvc-48632","serviceUrl":"http://success-200-isvc-48632-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/success-200-isvc-48632:predict"},{"serviceName":"error-404-isvc-48632","serviceUrl":"http://error-404-isvc-48632-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/error-404-isvc-48632:predict","data":"$request"}]}},"resources":{}}' env: - name: SSL_CERT_FILE value: /etc/odh/openshift-service-ca-bundle/service-ca.crt - name: PROPAGATE_HEADERS value: Authorization image: quay.io/opendatahub/kserve-router@sha256:8bcd69b1e985441df1221f21e42e9da4815f90c40a0b0f824dd1e14e4e393fe7 imagePullPolicy: IfNotPresent name: sequence-graph-48632 readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 2 resources: limits: cpu: "1" memory: 1Gi requests: cpu: 100m memory: 100Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/odh/openshift-service-ca-bundle name: openshift-service-ca-bundle - mountPath: /etc/tls/private name: proxy-tls dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 name: openshift-service-ca.crt name: openshift-service-ca-bundle - name: proxy-tls secret: defaultMode: 420 secretName: sequence-graph-48632-serving-cert - configMap: defaultMode: 420 name: sequence-graph-48632-kube-rbac-proxy-sar-config name: kube-rbac-proxy-sar-config status: observedGeneration: 1 replicas: 0 terminatingReplicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" service.beta.openshift.io/serving-cert-secret-name: sequence-graph-b7c3b-serving-cert creationTimestamp: "2026-10-31T07:52:39Z" generation: 1 labels: app: isvc.sequence-graph-b7c3b pod-template-hash: 75dbd6c6f4 serving.kserve.io/inferencegraph: sequence-graph-b7c3b managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:ownerReferences: .: {} k:{"uid":"0b081a1e-c08b-463b-861d-2ac1508b2d77"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:name: {} f:namespace: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"sequence-graph-b7c3b"}: .: {} f:args: {} f:env: .: {} k:{"name":"PROPAGATE_HEADERS"}: .: {} f:name: {} f:value: {} k:{"name":"SSL_CERT_FILE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/odh/openshift-service-ca-bundle"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/tls/private"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"kube-rbac-proxy-sar-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openshift-service-ca-bundle"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"proxy-tls"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-10-31T07:52:39Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:observedGeneration: {} f:replicas: {} f:terminatingReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-10-31T08:20:09Z" name: sequence-graph-b7c3b-75dbd6c6f4 namespace: e2e-gw0-5c1f590758 ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: sequence-graph-b7c3b uid: 0b081a1e-c08b-463b-861d-2ac1508b2d77 resourceVersion: "26752" uid: 7f082e2b-268e-472f-98cd-133daf2001fa spec: replicas: 1 selector: matchLabels: app: isvc.sequence-graph-b7c3b pod-template-hash: 75dbd6c6f4 template: metadata: annotations: service.beta.openshift.io/serving-cert-secret-name: sequence-graph-b7c3b-serving-cert labels: app: isvc.sequence-graph-b7c3b pod-template-hash: 75dbd6c6f4 serving.kserve.io/inferencegraph: sequence-graph-b7c3b name: sequence-graph-b7c3b namespace: e2e-gw0-5c1f590758 spec: automountServiceAccountToken: false containers: - args: - --enable-tls - --graph-json - '{"nodes":{"root":{"routerType":"Sequence","steps":[{"serviceName":"error-404-isvc-b7c3b","serviceUrl":"http://error-404-isvc-b7c3b-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/error-404-isvc-b7c3b:predict"},{"serviceName":"success-200-isvc-b7c3b","serviceUrl":"http://success-200-isvc-b7c3b-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/success-200-isvc-b7c3b:predict","data":"$request"}]}},"resources":{}}' env: - name: SSL_CERT_FILE value: /etc/odh/openshift-service-ca-bundle/service-ca.crt - name: PROPAGATE_HEADERS value: Authorization image: quay.io/opendatahub/kserve-router@sha256:8bcd69b1e985441df1221f21e42e9da4815f90c40a0b0f824dd1e14e4e393fe7 imagePullPolicy: IfNotPresent name: sequence-graph-b7c3b readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 2 resources: limits: cpu: "1" memory: 1Gi requests: cpu: 100m memory: 100Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/odh/openshift-service-ca-bundle name: openshift-service-ca-bundle - mountPath: /etc/tls/private name: proxy-tls dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 name: openshift-service-ca.crt name: openshift-service-ca-bundle - name: proxy-tls secret: defaultMode: 420 secretName: sequence-graph-b7c3b-serving-cert - configMap: defaultMode: 420 name: sequence-graph-b7c3b-kube-rbac-proxy-sar-config name: kube-rbac-proxy-sar-config status: observedGeneration: 1 replicas: 0 terminatingReplicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" service.beta.openshift.io/serving-cert-secret-name: switch-graph-8ae00-serving-cert creationTimestamp: "2026-10-31T08:03:37Z" generation: 1 labels: app: isvc.switch-graph-8ae00 pod-template-hash: 86769987cd serving.kserve.io/inferencegraph: switch-graph-8ae00 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:ownerReferences: .: {} k:{"uid":"bd02dc83-355a-4c02-8a7f-e20f85f9aba7"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:labels: .: {} f:app: {} f:pod-template-hash: {} f:serving.kserve.io/inferencegraph: {} f:name: {} f:namespace: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"switch-graph-8ae00"}: .: {} f:args: {} f:env: .: {} k:{"name":"PROPAGATE_HEADERS"}: .: {} f:name: {} f:value: {} k:{"name":"SSL_CERT_FILE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:readOnlyRootFilesystem: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/odh/openshift-service-ca-bundle"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/tls/private"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"kube-rbac-proxy-sar-config"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"openshift-service-ca-bundle"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"proxy-tls"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-10-31T08:03:37Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:observedGeneration: {} f:replicas: {} f:terminatingReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-10-31T08:20:09Z" name: switch-graph-8ae00-86769987cd namespace: e2e-gw0-5c1f590758 ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: switch-graph-8ae00 uid: bd02dc83-355a-4c02-8a7f-e20f85f9aba7 resourceVersion: "26757" uid: d6e3fbbf-c9ce-4278-9843-7bf2cb215715 spec: replicas: 1 selector: matchLabels: app: isvc.switch-graph-8ae00 pod-template-hash: 86769987cd template: metadata: annotations: service.beta.openshift.io/serving-cert-secret-name: switch-graph-8ae00-serving-cert labels: app: isvc.switch-graph-8ae00 pod-template-hash: 86769987cd serving.kserve.io/inferencegraph: switch-graph-8ae00 name: switch-graph-8ae00 namespace: e2e-gw0-5c1f590758 spec: automountServiceAccountToken: false containers: - args: - --enable-tls - --graph-json - '{"nodes":{"root":{"routerType":"Switch","steps":[{"name":"rootStep1","serviceName":"error-404-isvc-8ae00","serviceUrl":"http://error-404-isvc-8ae00-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/error-404-isvc-8ae00:predict","condition":"[@this].#(decision_picker==ERROR)","dependency":"Soft"},{"name":"rootStep2","serviceName":"success-200-isvc-8ae00","serviceUrl":"http://success-200-isvc-8ae00-predictor.e2e-gw0-5c1f590758.svc.cluster.local/v1/models/success-200-isvc-8ae00:predict","condition":"[@this].#(decision_picker==SUCCESS)","dependency":"Soft"}]}},"resources":{}}' env: - name: SSL_CERT_FILE value: /etc/odh/openshift-service-ca-bundle/service-ca.crt - name: PROPAGATE_HEADERS value: Authorization image: quay.io/opendatahub/kserve-router@sha256:8bcd69b1e985441df1221f21e42e9da4815f90c40a0b0f824dd1e14e4e393fe7 imagePullPolicy: IfNotPresent name: switch-graph-8ae00 readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8080 scheme: HTTPS initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 2 resources: limits: cpu: "1" memory: 1Gi requests: cpu: 100m memory: 100Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false readOnlyRootFilesystem: true runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/odh/openshift-service-ca-bundle name: openshift-service-ca-bundle - mountPath: /etc/tls/private name: proxy-tls dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: default serviceAccountName: default terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 name: openshift-service-ca.crt name: openshift-service-ca-bundle - name: proxy-tls secret: defaultMode: 420 secretName: switch-graph-8ae00-serving-cert - configMap: defaultMode: 420 name: switch-graph-8ae00-kube-rbac-proxy-sar-config name: kube-rbac-proxy-sar-config status: observedGeneration: 1 replicas: 0 terminatingReplicas: 1 kind: ReplicaSetList metadata: resourceVersion: "26917"