tests/test_tenant_external_model_conflicts.py::TestModelNameConflict::test_oldest_wins_when_no_tenant_own_model@tenant_ipp {"namespace": "ai-tenant-e2e-extmod-a-6ac03f", "pod": "payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk", "status": {"conditions": [{"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:46:36Z", "observedGeneration": 1, "status": "True", "type": "PodReadyToStartContainers"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:46:35Z", "observedGeneration": 1, "status": "True", "type": "Initialized"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:46:47Z", "observedGeneration": 1, "status": "True", "type": "Ready"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:46:47Z", "observedGeneration": 1, "status": "True", "type": "ContainersReady"}, {"lastProbeTime": null, "lastTransitionTime": "2026-11-02T12:46:35Z", "observedGeneration": 1, "status": "True", "type": "PodScheduled"}], "containerStatuses": [{"allocatedResources": {"cpu": "50m", "memory": "64Mi"}, "containerID": "cri-o://8f3dfacc2e4df437a71bf89cf4a45672aaec09090f3058b6ecb9a5447c70ee97", "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:46:35Z"}}, "user": {"linux": {"gid": 0, "supplementalGroups": [0, 1000840000], "uid": 1000840000}}, "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-b9nhq", "readOnly": true, "recursiveReadOnly": "Disabled"}]}], "hostIP": "10.0.133.239", "hostIPs": [{"ip": "10.0.133.239"}], "observedGeneration": 1, "phase": "Running", "podIP": "10.133.0.220", "podIPs": [{"ip": "10.133.0.220"}], "qosClass": "Burstable", "startTime": "2026-11-02T12:46:35Z"}} [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.989856Z  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-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.997185Z  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="63ac3ddc21c46940ae55d24c741640e2110d9a14cde2fad180d385940126edc7" serving_revision="63ac3ddc21c46940ae55d24c741640e2110d9a14cde2fad180d385940126edc7" candidate_count=2 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.997505Z  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-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.998195Z  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-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.998221Z  INFO praxis_extproc: gRPC max decoding message size configured bytes=33554432 env="GRPC_MAX_RECV_MSG_SIZE" [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.998226Z  INFO praxis_extproc::tls: generating self-signed TLS certificate [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.998244Z  INFO praxis_extproc::health: health server listening address=0.0.0.0:50052 serving=true fips=false [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:46:35.998971Z  INFO praxis_extproc::metrics: metrics server listening address=0.0.0.0:9090 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:07.085100Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:12.494798Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:17.751462Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:23.024877Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:28.293225Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:33.542408Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:38.789414Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:44.207524Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:49.459995Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:54.713458Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:47:59.961219Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:05.223607Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:10.475256Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:15.894391Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:21.148831Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:26.412076Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:31.675389Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:36.922118Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:42.172196Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:47.587279Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:52.838071Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:48:58.087597Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:49:03.339339Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503 [pod/payload-processing-external-model-e2e-extmod-a-6ac03f-59878tqbk/payload-processing] 2026-11-02T12:49:06.589894Z  WARN praxis_filter::pipeline::http_utils: request rejected by filter filter="credential_inject" status=503