tests/test_tenant_external_model_attachment.py::TestListenerAdmissionRecovery::test_readmission_recovers_attachment_without_model_edit@tenant_ipp {"namespace": "ai-tenant-e2e-extmod-b-3a78b4", "pod": "payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr", "status": {"conditions": [{"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:27:36Z", "observedGeneration": 1, "status": "True", "type": "PodReadyToStartContainers"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:27:34Z", "observedGeneration": 1, "status": "True", "type": "Initialized"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:27:47Z", "observedGeneration": 1, "status": "True", "type": "Ready"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:27:47Z", "observedGeneration": 1, "status": "True", "type": "ContainersReady"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:27:34Z", "observedGeneration": 1, "status": "True", "type": "PodScheduled"}], "containerStatuses": [{"allocatedResources": {"cpu": "50m", "memory": "64Mi"}, "containerID": "cri-o://dd6b1b0258a15ec9888d7943b30049fc5a7b8ac76f2dbcfdf81438902f652931", "image": "quay.io/opendatahub/odh-praxis-extproc:odh-stable", "imageID": "quay.io/opendatahub/odh-praxis-extproc@sha256:8b7084478cc266b2373bbfb04190ed3ca6fe759428663bddbab63b9c3ad8f130", "lastState": {}, "name": "payload-processing", "ready": true, "resources": {"limits": {"cpu": "500m", "memory": "256Mi"}, "requests": {"cpu": "50m", "memory": "64Mi"}}, "restartCount": 0, "started": true, "state": {"running": {"startedAt": "2026-11-02T12:27:35Z"}}, "user": {"linux": {"gid": 0, "supplementalGroups": [0, 1000850000], "uid": 1000850000}}, "volumeMounts": [{"mountPath": "/etc/praxis", "name": "plugins-config-volume", "readOnly": true, "recursiveReadOnly": "Disabled"}, {"mountPath": "/etc/praxis/routing", "name": "routing-overlay-volume", "readOnly": true, "recursiveReadOnly": "Disabled"}, {"mountPath": "/etc/praxis/credentials", "name": "provider-credentials", "readOnly": true, "recursiveReadOnly": "Disabled"}, {"mountPath": "/var/run/secrets/kubernetes.io/serviceaccount", "name": "kube-api-access-6rbg6", "readOnly": true, "recursiveReadOnly": "Disabled"}]}], "hostIP": "10.0.141.170", "hostIPs": [{"ip": "10.0.141.170"}], "observedGeneration": 1, "phase": "Running", "podIP": "10.134.0.76", "podIPs": [{"ip": "10.134.0.76"}], "qosClass": "Burstable", "startTime": "2026-11-02T12:27:34Z"}} [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.671982Z  INFO praxis_extproc::fips: installed rustls crypto provider provider="openssl" provider_fips=false kernel_fips=Some(false) fips_required=false [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.679437Z  INFO praxis_ai_filters::routing::intelligent_route: intelligent_route: overlay snapshot initialized path=/etc/praxis/routing/routing-overlay.json contract_format=Envelope schema_version="1.0.0" accepted_revision="d79ffec11b26f47935e2e1863d0f29ccbe6964a4aea53368aaec7d13f10c6530" serving_revision="d79ffec11b26f47935e2e1863d0f29ccbe6964a4aea53368aaec7d13f10c6530" candidate_count=5 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.679777Z  INFO praxis_ai_filters::routing::overlay: intelligent_route: overlay file watcher started path=/etc/praxis/routing/routing-overlay.json debounce_ms=500 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.681266Z  INFO praxis_extproc: starting ExtProc server grpc=0.0.0.0:9004 health=0.0.0.0:50052 metrics=0.0.0.0:9090 filters=3 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.681293Z  INFO praxis_extproc: gRPC max decoding message size configured bytes=33554432 env="GRPC_MAX_RECV_MSG_SIZE" [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.681298Z  INFO praxis_extproc::tls: generating self-signed TLS certificate [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.681319Z  INFO praxis_extproc::health: health server listening address=0.0.0.0:50052 serving=true fips=false [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:35.682134Z  INFO praxis_extproc::metrics: metrics server listening address=0.0.0.0:9090 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:27:56.875633Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:02.301257Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:07.592606Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:12.869602Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:18.127414Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:23.450681Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:28.714844Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:34.123200Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:39.399121Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:44.654532Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:49.910890Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:28:55.181238Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:00.499280Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:05.921544Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:11.180415Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:16.434651Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:21.705412Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:27.015131Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:32.270111Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:37.685033Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:42.946843Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:48.460604Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:53.725573Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:29:58.980215Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:04.241283Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:09.660009Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:14.919786Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:20.182385Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:25.758604Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:31.035816Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:36.380605Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:41.797444Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:47.068890Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:52.332580Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:30:57.593555Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-b-3a78b4-59bb4qhjr/payload-processing] 2026-11-02T12:31:02.853110Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503