{"level":"info","ts":"2026-11-02T12:22:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-fbf1444a"},"tenantID":"e2e-ait-fbf1444a","namespace":"openshift-ingress","gatewayName":"e2e-ait-fbf1444a"} {"level":"info","ts":"2026-11-02T12:22:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-fbf1444a"},"tenantID":"e2e-ait-fbf1444a","namespace":"openshift-ingress","gatewayName":"e2e-ait-fbf1444a"} {"level":"info","ts":"2026-11-02T12:22:11Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-fbf1444a"}} {"level":"info","ts":"2026-11-02T12:22:13Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-fbf1444a"}} {"level":"info","ts":"2026-11-02T12:22:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:22:23Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-fbf1444a"}} {"level":"info","ts":"2026-11-02T12:22:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-fbf1444a"},"tenantID":"e2e-ait-fbf1444a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:22:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:22:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:22:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:22:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-4b9210"},"tenantID":"e2e-worker-w3-4b9210","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-4b9210"} {"level":"info","ts":"2026-11-02T12:22:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:22:55Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"}} {"level":"info","ts":"2026-11-02T12:22:55Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"}} {"level":"info","ts":"2026-11-02T12:22:55Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"}} {"level":"info","ts":"2026-11-02T12:22:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"},"tenantID":"e2e-migrate-1cc3a7b3","namespace":"openshift-ingress","gatewayName":"e2e-migrate-1cc3a7b3-gw"} {"level":"info","ts":"2026-11-02T12:23:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"},"tenantID":"e2e-migrate-1cc3a7b3","namespace":"openshift-ingress","gatewayName":"e2e-migrate-1cc3a7b3-gw"} {"level":"info","ts":"2026-11-02T12:23:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:23:04Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"}} {"level":"info","ts":"2026-11-02T12:23:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:23:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:23:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:23:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-03c4e8"} {"level":"info","ts":"2026-11-02T12:23:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-03c4e8"} {"level":"info","ts":"2026-11-02T12:23:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"},"tenantID":"e2e-migrate-1cc3a7b3","namespace":"openshift-ingress","gatewayName":"e2e-migrate-1cc3a7b3-gw"} {"level":"info","ts":"2026-11-02T12:23:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"},"tenantID":"e2e-migrate-1cc3a7b3","namespace":"openshift-ingress","gatewayName":"e2e-migrate-1cc3a7b3-gw"} {"level":"info","ts":"2026-11-02T12:23:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:23:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:23:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"error","ts":"2026-11-02T12:23:55Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-att-delete-8fd71c","namespace":"e2e-extmod-att-user-7ab2f9"},"namespace":"e2e-extmod-att-user-7ab2f9","name":"e2e-att-delete-8fd71c","reconcileID":"6196e1a0-09cf-4b63-95d4-5884413daefd","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-att-delete-8fd71c\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:23:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:23:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:24:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:24:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:24:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:24:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:24:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:24:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:24:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:24:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"},"tenantID":"e2e-migrate-1cc3a7b3","namespace":"openshift-ingress","gatewayName":"e2e-migrate-1cc3a7b3-gw"} {"level":"info","ts":"2026-11-02T12:24:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress","gatewayName":"e2e-mt-6a432197"} {"level":"info","ts":"2026-11-02T12:24:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:24:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:24:29Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"}} {"level":"info","ts":"2026-11-02T12:24:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress","gatewayName":"e2e-mt-6a432197"} {"level":"info","ts":"2026-11-02T12:24:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:24:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-1cc3a7b3"},"tenantID":"e2e-migrate-1cc3a7b3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:24:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:24:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:24:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-03c4e8"} {"level":"info","ts":"2026-11-02T12:24:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress","gatewayName":"e2e-mt-6a432197"} {"level":"info","ts":"2026-11-02T12:24:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress","gatewayName":"e2e-mt-6a432197"} {"level":"info","ts":"2026-11-02T12:24:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:25:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"},"tenantID":"e2e-ait-9cbdfaf1","namespace":"openshift-ingress","gatewayName":"e2e-ait-9cbdfaf1"} {"level":"info","ts":"2026-11-02T12:25:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"},"tenantID":"e2e-ait-9cbdfaf1","namespace":"openshift-ingress","gatewayName":"e2e-ait-9cbdfaf1"} {"level":"info","ts":"2026-11-02T12:25:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-03c4e8"} {"level":"info","ts":"2026-11-02T12:25:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress","gatewayName":"e2e-mt-6a432197"} {"level":"info","ts":"2026-11-02T12:25:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress","gatewayName":"e2e-mt-6a432197"} {"level":"info","ts":"2026-11-02T12:25:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"},"tenantID":"e2e-ait-9cbdfaf1","namespace":"openshift-ingress","gatewayName":"e2e-ait-9cbdfaf1"} {"level":"info","ts":"2026-11-02T12:25:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"},"tenantID":"e2e-ait-9cbdfaf1","namespace":"openshift-ingress","gatewayName":"e2e-ait-9cbdfaf1"} {"level":"info","ts":"2026-11-02T12:26:25Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:26:27Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"tenantID":"e2e-mt-6a432197","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-02T12:26:27Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6a432197"},"namespace":"ai-tenant-e2e-mt-6a432197","name":"default-tenant","reconcileID":"ebbc0288-b8f7-4d21-9389-bbcd3639a251","error":"Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:26:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"},"tenantID":"e2e-ait-9cbdfaf1","namespace":"openshift-ingress","gatewayName":"e2e-ait-9cbdfaf1"} {"level":"info","ts":"2026-11-02T12:26:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"},"tenantID":"e2e-ait-9cbdfaf1","namespace":"openshift-ingress","gatewayName":"e2e-ait-9cbdfaf1"} {"level":"info","ts":"2026-11-02T12:26:40Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"}} {"level":"info","ts":"2026-11-02T12:26:50Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"}} {"level":"info","ts":"2026-11-02T12:26:52Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-9cbdfaf1"},"tenantID":"e2e-ait-9cbdfaf1","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:26:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b1703c"},"tenantID":"e2e-worker-w0-b1703c","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b1703c"} {"level":"info","ts":"2026-11-02T12:27:22Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"},"tenantID":"e2e-ait-ccee868d","namespace":"openshift-ingress","gatewayName":"e2e-ait-ccee868d"} {"level":"info","ts":"2026-11-02T12:27:25Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"},"tenantID":"e2e-ait-ccee868d","namespace":"openshift-ingress","gatewayName":"e2e-ait-ccee868d"} {"level":"info","ts":"2026-11-02T12:27:27Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:27:27Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:27:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:27:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:27:35Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:37Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:27:45Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:47Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:27:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-4b9210"},"tenantID":"e2e-worker-w3-4b9210","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-4b9210"} {"level":"info","ts":"2026-11-02T12:27:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"},"tenantID":"e2e-ait-ccee868d","namespace":"openshift-ingress","gatewayName":"e2e-ait-ccee868d"} {"level":"info","ts":"2026-11-02T12:27:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:27:57Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:28:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"},"tenantID":"e2e-ait-ccee868d","namespace":"openshift-ingress","gatewayName":"e2e-ait-ccee868d"} {"level":"info","ts":"2026-11-02T12:28:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:28:07Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:28:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:28:17Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:28:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:28:27Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:28:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:28:37Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:28:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"},"tenantID":"e2e-ait-ccee868d","namespace":"openshift-ingress","gatewayName":"e2e-ait-ccee868d"} {"level":"info","ts":"2026-11-02T12:28:43Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"}} {"level":"info","ts":"2026-11-02T12:28:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"}} {"level":"info","ts":"2026-11-02T12:28:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:28:47Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:28:54Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"}} {"level":"info","ts":"2026-11-02T12:28:57Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-ccee868d"},"tenantID":"e2e-ait-ccee868d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:28:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:28:57Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:29:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:29:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:29:07Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:29:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:29:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:29:17Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:29:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-02304760"},"tenantID":"e2e-derive-02304760","namespace":"openshift-ingress","gatewayName":"e2e-derive-02304760"} {"level":"info","ts":"2026-11-02T12:29:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-02304760"},"tenantID":"e2e-derive-02304760","namespace":"openshift-ingress","gatewayName":"e2e-derive-02304760"} {"level":"info","ts":"2026-11-02T12:29:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:29:28Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:29:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:29:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:29:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:29:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:29:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:29:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-02304760"},"tenantID":"e2e-derive-02304760","namespace":"openshift-ingress","gatewayName":"e2e-derive-02304760"} {"level":"info","ts":"2026-11-02T12:30:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:30:00Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:30:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-02304760"},"tenantID":"e2e-derive-02304760","namespace":"openshift-ingress","gatewayName":"e2e-derive-02304760"} {"level":"info","ts":"2026-11-02T12:30:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:30:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:30:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:30:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:30:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:30:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-03c4e8"} {"level":"info","ts":"2026-11-02T12:30:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:30:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:30:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:30:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:30:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:30:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:30:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:30:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b1703c"},"tenantID":"e2e-worker-w0-b1703c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:30:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-02304760"},"tenantID":"e2e-derive-02304760","namespace":"openshift-ingress","gatewayName":"e2e-derive-02304760"} {"level":"info","ts":"2026-11-02T12:30:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-03c4e8"} {"level":"info","ts":"2026-11-02T12:30:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:30:54Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-02304760"}} {"level":"info","ts":"2026-11-02T12:30:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:30:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:30:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:30:56Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:30:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:31:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-02304760"},"tenantID":"e2e-derive-02304760","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:31:01Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:31:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:31:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:31:11Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:31:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:31:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:31:21Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:31:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-2e101a"},"tenantID":"e2e-api-a-2e101a","namespace":"openshift-ingress","gatewayName":"e2e-api-a-2e101a"} {"level":"info","ts":"2026-11-02T12:31:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:31:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-2e101a"},"tenantID":"e2e-api-a-2e101a","namespace":"openshift-ingress","gatewayName":"e2e-api-a-2e101a"} {"level":"info","ts":"2026-11-02T12:31:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:31:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:31:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:31:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:31:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:31:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:31:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:31:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:31:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:31:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:31:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-2e101a"},"tenantID":"e2e-api-a-2e101a","namespace":"openshift-ingress","gatewayName":"e2e-api-a-2e101a"} {"level":"info","ts":"2026-11-02T12:32:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-2e101a"},"tenantID":"e2e-api-a-2e101a","namespace":"openshift-ingress","gatewayName":"e2e-api-a-2e101a"} {"level":"info","ts":"2026-11-02T12:32:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:32:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:32:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:32:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:32:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:32:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:32:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:32:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:32:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:32:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:32:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:32:26Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:32:26Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:32:26Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:32:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:32:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:32:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:32:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:32:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-2e101a"},"tenantID":"e2e-api-a-2e101a","namespace":"openshift-ingress","gatewayName":"e2e-api-a-2e101a"} {"level":"info","ts":"2026-11-02T12:32:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-2e101a"},"tenantID":"e2e-api-a-2e101a","namespace":"openshift-ingress","gatewayName":"e2e-api-a-2e101a"} {"level":"info","ts":"2026-11-02T12:32:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:32:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:32:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:32:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-257e6d"},"tenantID":"e2e-api-b-257e6d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-257e6d"} {"level":"info","ts":"2026-11-02T12:32:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-257e6d"},"tenantID":"e2e-api-b-257e6d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-257e6d"} {"level":"info","ts":"2026-11-02T12:32:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-4b9210"},"tenantID":"e2e-worker-w3-4b9210","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-4b9210"} {"level":"info","ts":"2026-11-02T12:32:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:32:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:32:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:33:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:33:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress","gatewayName":"e2e-autores-cf0095"} {"level":"info","ts":"2026-11-02T12:33:10Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-4b9210"}} {"level":"info","ts":"2026-11-02T12:33:12Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-4b9210"},"tenantID":"e2e-worker-w3-4b9210","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:33:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:33:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:33:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:33:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:33:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:33:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:33:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-257e6d"},"tenantID":"e2e-api-b-257e6d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-257e6d"} {"level":"info","ts":"2026-11-02T12:33:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-257e6d"},"tenantID":"e2e-api-b-257e6d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-257e6d"} {"level":"info","ts":"2026-11-02T12:33:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:33:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:33:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:33:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"}} {"level":"info","ts":"2026-11-02T12:33:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-cf0095"},"tenantID":"e2e-autores-cf0095","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:33:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:33:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:33:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:33:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:33:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:33:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:34:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:34:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:34:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:34:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:34:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-257e6d"},"tenantID":"e2e-api-b-257e6d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-257e6d"} {"level":"info","ts":"2026-11-02T12:34:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:34:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:34:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:34:25Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-2e101a"},"tenantID":"e2e-api-a-2e101a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:34:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:34:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:34:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:34:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:34:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:34:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:34:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:34:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:34:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:34:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-257e6d"}} {"level":"info","ts":"2026-11-02T12:34:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:34:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:34:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-257e6d"},"tenantID":"e2e-api-b-257e6d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:34:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:34:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:34:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:34:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:35:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:35:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:35:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:35:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:35:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:35:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:35:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:35:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:35:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:35:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:35:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:35:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:35:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:35:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:35:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:35:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-6373b9"} {"level":"info","ts":"2026-11-02T12:35:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-03c4e8"} {"level":"info","ts":"2026-11-02T12:35:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-dd087a"} {"level":"info","ts":"2026-11-02T12:35:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:35:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:35:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:36:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:36:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:36:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:36:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:36:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:36:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:36:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:36:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:36:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:36:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"}} {"level":"info","ts":"2026-11-02T12:36:34Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-6373b9"},"tenantID":"e2e-explicit-6373b9","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:36:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:36:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:36:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:36:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:36:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:36:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:36:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:36:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:36:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:37:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:37:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:37:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:37:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:37:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:37:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:37:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:37:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:37:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:37:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:37:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"}} {"level":"info","ts":"2026-11-02T12:37:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:37:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"error","ts":"2026-11-02T12:37:47Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8a0bc695"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:37:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:37:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:37:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:38:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:38:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:38:12Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-dd087a"},"tenantID":"e2e-shared-a-w4-dd087a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:38:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:38:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:38:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"error","ts":"2026-11-02T12:38:27Z","logger":"tenant","msg":"praxis-extproc apply failed for tenant; will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"error":"apply NetworkPolicy ai-tenant-e2e-shared-b-w4-03c4e8/payload-processing-e2e-shared-b-w4-03c4e8: networkpolicies.networking.k8s.io \"payload-processing-e2e-shared-b-w4-03c4e8\" is forbidden: unable to create new content in namespace ai-tenant-e2e-shared-b-w4-03c4e8 because it is being terminated","stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcilePraxis\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:472\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:190\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-02T12:38:27Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"namespace":"ai-tenant-e2e-shared-b-w4-03c4e8","name":"default-tenant","reconcileID":"cba1453a-9662-4dff-ab7e-265199ef06bb","error":"apply: apply NetworkPolicy ai-tenant-e2e-shared-b-w4-03c4e8/payload-processing-e2e-shared-b-w4-03c4e8: networkpolicies.networking.k8s.io \"payload-processing-e2e-shared-b-w4-03c4e8\" is forbidden: unable to create new content in namespace ai-tenant-e2e-shared-b-w4-03c4e8 because it is being terminated","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:38:29Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-02T12:38:29Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"namespace":"ai-tenant-e2e-shared-b-w4-03c4e8","name":"default-tenant","reconcileID":"a31f06f8-3af7-46dd-a941-2255f76550b3","error":"Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:38:29Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:38:29Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:38:31Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-03c4e8"},"tenantID":"e2e-shared-b-w4-03c4e8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T12:38:39Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:38:39Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:38:49Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:38:49Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"error","ts":"2026-11-02T12:38:56Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-att-noaccess-b2aa15","namespace":"e2e-extmod-att-noaccess-640f61"},"namespace":"e2e-extmod-att-noaccess-640f61","name":"e2e-att-noaccess-b2aa15","reconcileID":"d362ceaa-dba8-46b8-909a-5d930d2ed5f1","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-att-noaccess-b2aa15\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:38:59Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:38:59Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:39:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:39:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"info","ts":"2026-11-02T12:39:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:39:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:39:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:39:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:39:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"}} {"level":"error","ts":"2026-11-02T12:39:23Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-att-unrel-604305","namespace":"e2e-extmod-att-user-7ab2f9"},"namespace":"e2e-extmod-att-user-7ab2f9","name":"e2e-att-unrel-604305","reconcileID":"da6407e5-bfb5-4778-9c9c-e46441a478d3","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-att-unrel-604305\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:39:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:39:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:39:29Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"error","ts":"2026-11-02T12:39:29Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7c6347b6"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-02T12:39:36Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-att-serve-d6f7e6","namespace":"e2e-extmod-att-user-7ab2f9"},"namespace":"e2e-extmod-att-user-7ab2f9","name":"e2e-att-serve-d6f7e6","reconcileID":"36de4703-22bd-4846-acc2-800d9ecdf080","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-att-serve-d6f7e6\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:39:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:39:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:39:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"error","ts":"2026-11-02T12:39:50Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-cmp-legacy-e3b4b0","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"namespace":"ai-tenant-e2e-extmod-a-6ac03f","name":"e2e-cmp-legacy-e3b4b0","reconcileID":"835eda16-a31e-41e7-8ee2-79ba55bd2b00","error":"resolver: no provider refs resolved to routes","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-02T12:39:50Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-cmp-legacy-e3b4b0","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"namespace":"ai-tenant-e2e-extmod-a-6ac03f","name":"e2e-cmp-legacy-e3b4b0","reconcileID":"905a82ab-c8a2-4544-a736-67a1f45b6b5f","error":"resolver: no provider refs resolved to routes","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:39:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:39:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:39:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:39:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:40:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:40:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:40:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:40:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:40:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"error","ts":"2026-11-02T12:40:43Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-cmp-legacy-e3b4b0","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"namespace":"ai-tenant-e2e-extmod-a-6ac03f","name":"e2e-cmp-legacy-e3b4b0","reconcileID":"9eca587f-42fb-45ae-a709-b493e63165b5","error":"remove ExternalModel cleanup finalizer: externalmodels.inference.opendatahub.io \"e2e-cmp-legacy-e3b4b0\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:40:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:40:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:40:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:41:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:41:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"info","ts":"2026-11-02T12:41:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"}} {"level":"error","ts":"2026-11-02T12:41:37Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-74c0648b"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:44:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:45:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:45:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:46:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:46:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:46:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:46:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:49:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:49:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:50:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:50:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:50:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:51:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:51:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:51:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:52:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:52:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:52:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:52:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:55:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"error","ts":"2026-11-02T12:55:22Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-cfl-broken-573a2a","namespace":"e2e-extmod-cfl-2-05baa1"},"namespace":"e2e-extmod-cfl-2-05baa1","name":"e2e-cfl-broken-573a2a","reconcileID":"4b704721-f774-4081-a0a5-2d00071988c2","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-cfl-broken-573a2a\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:57:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:57:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T12:58:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:58:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:58:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:59:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"error","ts":"2026-11-02T12:59:07Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-cfl-same-ff76c4","namespace":"e2e-extmod-cfl-1-fe4c41"},"namespace":"e2e-extmod-cfl-1-fe4c41","name":"e2e-cfl-same-ff76c4","reconcileID":"afcac2d5-af39-4e73-8091-90b2e9c17a78","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-cfl-same-ff76c4\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:59:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:59:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:59:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"error","ts":"2026-11-02T12:59:24Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-cfl-5fa7c0","namespace":"e2e-extmod-cfl-1-fe4c41"},"namespace":"e2e-extmod-cfl-1-fe4c41","name":"e2e-cfl-5fa7c0","reconcileID":"bcd56e89-83b2-4124-a60f-137753c86514","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-cfl-5fa7c0\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T12:59:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:59:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:59:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T12:59:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:59:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T12:59:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"error","ts":"2026-11-02T13:00:30Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-dft-9b1550","namespace":"llm"},"namespace":"llm","name":"e2e-dft-9b1550","reconcileID":"e74a1850-abb5-4335-bd4f-c4fe7ae6486a","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-dft-9b1550\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:00:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"error","ts":"2026-11-02T13:00:52Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-dft-refs-035dbd","namespace":"llm"},"namespace":"llm","name":"e2e-dft-refs-035dbd","reconcileID":"1a04dfd2-7966-4af6-8885-a2ec9c8f4dfc","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-dft-refs-035dbd\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:00:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:00:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"error","ts":"2026-11-02T13:01:01Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-dft-del-b6db5d","namespace":"llm"},"namespace":"llm","name":"e2e-dft-del-b6db5d","reconcileID":"8d7ae747-59e2-4241-95ef-db79612252b2","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-dft-del-b6db5d\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:01:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:01:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:01:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:01:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:01:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:01:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:01:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:01:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"error","ts":"2026-11-02T13:02:07Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-fail-1199f1eb","namespace":"e2e-extmod-fail-user-248809"},"namespace":"e2e-extmod-fail-user-248809","name":"e2e-fail-1199f1eb","reconcileID":"6f2dc1db-0afa-438d-a617-a8778caa61e4","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-fail-1199f1eb\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:02:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:02:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"error","ts":"2026-11-02T13:02:20Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-fail-fa1df8ac","namespace":"e2e-extmod-fail-user-248809"},"namespace":"e2e-extmod-fail-user-248809","name":"e2e-fail-fa1df8ac","reconcileID":"df6a4b9f-cb29-4e63-8df2-4e676d6041d2","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-fail-fa1df8ac\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:02:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:02:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:02:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:02:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:02:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:02:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:02:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:03:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:03:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:03:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:03:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:03:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:03:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:06:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:07:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:07:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:07:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:07:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:07:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:07:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:07:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:07:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:07:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:07:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:07:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:08:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:08:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:08:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:08:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:08:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:08:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:11:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T13:12:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:12:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:12:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:12:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:12:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"error","ts":"2026-11-02T13:12:34Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-shr-auth-93ef90","namespace":"e2e-extmod-shr-user-1125bd"},"namespace":"e2e-extmod-shr-user-1125bd","name":"e2e-shr-auth-93ef90","reconcileID":"f891ed04-4138-4c70-b9e8-f25b7bd99e10","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-shr-auth-93ef90\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:12:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:12:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:12:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:12:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"error","ts":"2026-11-02T13:12:59Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-shr-shared-acf45d","namespace":"e2e-extmod-shr-user-1125bd"},"namespace":"e2e-extmod-shr-user-1125bd","name":"e2e-shr-shared-acf45d","reconcileID":"69454f73-3849-44ce-949c-1d686374d9f3","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-shr-shared-acf45d\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:13:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:13:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"info","ts":"2026-11-02T13:13:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6ac03f"} {"level":"info","ts":"2026-11-02T13:13:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3a78b4"} {"level":"error","ts":"2026-11-02T13:13:14Z","logger":"tenant","msg":"praxis-extproc apply failed for tenant; will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"error":"apply NetworkPolicy ai-tenant-e2e-extmod-a-6ac03f/payload-processing-e2e-extmod-a-6ac03f: networkpolicies.networking.k8s.io \"payload-processing-e2e-extmod-a-6ac03f\" is forbidden: unable to create new content in namespace ai-tenant-e2e-extmod-a-6ac03f because it is being terminated","stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcilePraxis\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:472\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:190\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-02T13:13:14Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"namespace":"ai-tenant-e2e-extmod-a-6ac03f","name":"default-tenant","reconcileID":"90291dca-f266-450e-8da7-f5381185a670","error":"apply: apply NetworkPolicy ai-tenant-e2e-extmod-a-6ac03f/payload-processing-e2e-extmod-a-6ac03f: networkpolicies.networking.k8s.io \"payload-processing-e2e-extmod-a-6ac03f\" is forbidden: unable to create new content in namespace ai-tenant-e2e-extmod-a-6ac03f because it is being terminated","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T13:13:16Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6ac03f"},"tenantID":"e2e-extmod-a-6ac03f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T13:13:35Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"}} {"level":"info","ts":"2026-11-02T13:13:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3a78b4"},"tenantID":"e2e-extmod-b-3a78b4","namespace":"openshift-ingress"}