{"level":"info","ts":"2026-10-30T22:19:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:19:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:19:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:19:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-96567a"},"tenantID":"e2e-ipp-b-96567a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-96567a"} {"level":"info","ts":"2026-10-30T22:19:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-96567a"},"tenantID":"e2e-ipp-b-96567a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-96567a"} {"level":"info","ts":"2026-10-30T22:19:44Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-96567a"},"tenantID":"e2e-ipp-b-96567a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:19:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-d66ae6"},"tenantID":"e2e-praxis-a-d66ae6","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-d66ae6"} {"level":"info","ts":"2026-10-30T22:19: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:19: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:19:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8b1e0a"},"tenantID":"e2e-ipp-a-8b1e0a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-8b1e0a"} {"level":"info","ts":"2026-10-30T22:19: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:19: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:20:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8b1e0a"},"tenantID":"e2e-ipp-a-8b1e0a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-8b1e0a"} {"level":"info","ts":"2026-10-30T22:20: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:20: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:20:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-fe2565"},"tenantID":"e2e-praxis-b-fe2565","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-fe2565"} {"level":"info","ts":"2026-10-30T22:20:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-fe2565"},"tenantID":"e2e-praxis-b-fe2565","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-fe2565"} {"level":"info","ts":"2026-10-30T22:20: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:20: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:20: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:20: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:20:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:20: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:20: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:20: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:20: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:20: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:20: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:21:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8b1e0a"},"tenantID":"e2e-ipp-a-8b1e0a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-8b1e0a"} {"level":"info","ts":"2026-10-30T22:21:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8b1e0a"},"tenantID":"e2e-ipp-a-8b1e0a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-8b1e0a"} {"level":"info","ts":"2026-10-30T22:21:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:21:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:21:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8b1e0a"},"tenantID":"e2e-ipp-a-8b1e0a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:21:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-fe2565"},"tenantID":"e2e-praxis-b-fe2565","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-fe2565"} {"level":"info","ts":"2026-10-30T22:21:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:21:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:21:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-fe2565"},"tenantID":"e2e-praxis-b-fe2565","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-fe2565"} {"level":"info","ts":"2026-10-30T22:21:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-955887"},"tenantID":"e2e-ipp-b-955887","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-955887"} {"level":"info","ts":"2026-10-30T22:21:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-955887"},"tenantID":"e2e-ipp-b-955887","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-955887"} {"level":"info","ts":"2026-10-30T22:21:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:21:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:21:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:21:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:21:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:21:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:22:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:22:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:22:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:22:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:22: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:22: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:22:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:22: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:22: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:22:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:22:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:22:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-fe2565"},"tenantID":"e2e-praxis-b-fe2565","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-fe2565"} {"level":"info","ts":"2026-10-30T22:22:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-fe2565"},"tenantID":"e2e-praxis-b-fe2565","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-fe2565"} {"level":"info","ts":"2026-10-30T22:22:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-955887"},"tenantID":"e2e-ipp-b-955887","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-955887"} {"level":"info","ts":"2026-10-30T22:22:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:22:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:22:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-955887"},"tenantID":"e2e-ipp-b-955887","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-955887"} {"level":"info","ts":"2026-10-30T22:22:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:22:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:23:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:23:07Z","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-praxis-a-d66ae6"}} {"level":"info","ts":"2026-10-30T22:23: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:23: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:23:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:23:17Z","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-praxis-a-d66ae6"}} {"level":"info","ts":"2026-10-30T22:23:18Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-d66ae6"},"tenantID":"e2e-praxis-a-d66ae6","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T22:23:18Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-d66ae6"},"namespace":"ai-tenant-e2e-praxis-a-d66ae6","name":"default-tenant","reconcileID":"1b400b1c-d0bc-4bec-a157-be9797d39c7d","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-10-30T22:23:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:23:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:23:20Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-d66ae6"},"tenantID":"e2e-praxis-a-d66ae6","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:23:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-cce50a"},"tenantID":"e2e-praxis-a-cce50a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-cce50a"} {"level":"info","ts":"2026-10-30T22:23:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-cce50a"},"tenantID":"e2e-praxis-a-cce50a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-cce50a"} {"level":"info","ts":"2026-10-30T22:23:30Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:23:30Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:23:34Z","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-praxis-b-fe2565"}} {"level":"info","ts":"2026-10-30T22:23:36Z","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-praxis-b-fe2565"}} {"level":"info","ts":"2026-10-30T22:23:40Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:23:40Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:23:46Z","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-praxis-b-fe2565"}} {"level":"info","ts":"2026-10-30T22:23:48Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-fe2565"},"tenantID":"e2e-praxis-b-fe2565","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:23:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-955887"},"tenantID":"e2e-ipp-b-955887","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-955887"} {"level":"info","ts":"2026-10-30T22:23:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:23:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:23:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-955887"},"tenantID":"e2e-ipp-b-955887","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-955887"} {"level":"info","ts":"2026-10-30T22:23: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-10-30T22:24:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:24:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:24:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:24:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-955887"},"tenantID":"e2e-ipp-b-955887","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:24:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:24:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:24:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:24:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:24:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-cce50a"},"tenantID":"e2e-praxis-a-cce50a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-cce50a"} {"level":"info","ts":"2026-10-30T22:24:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-37a390"} {"level":"info","ts":"2026-10-30T22:24:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:24: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:24: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:24:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-cce50a"},"tenantID":"e2e-praxis-a-cce50a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-cce50a"} {"level":"info","ts":"2026-10-30T22:24:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-37a390"} {"level":"info","ts":"2026-10-30T22:24:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:24: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:24: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:24: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:24: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:25: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:25: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:25: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:25: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:25:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:25:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:25: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-10-30T22:25:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-37a390"} {"level":"info","ts":"2026-10-30T22:25:26Z","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-10-30T22:25: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:25: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-a2aa30af"}} {"level":"info","ts":"2026-10-30T22:25:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-37a390"} {"level":"info","ts":"2026-10-30T22:25:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:25:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:25:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-cce50a"},"tenantID":"e2e-praxis-a-cce50a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-cce50a"} {"level":"info","ts":"2026-10-30T22:25:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:25: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-2135cc59"}} {"level":"error","ts":"2026-10-30T22:25: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-a2aa30af"},"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-10-30T22:25: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:25:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-a853fe"},"tenantID":"e2e-praxis-a-a853fe","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-a853fe"} {"level":"info","ts":"2026-10-30T22:25:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:26:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-a853fe"},"tenantID":"e2e-praxis-a-a853fe","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-a853fe"} {"level":"info","ts":"2026-10-30T22:26:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-5b1e39"} {"level":"info","ts":"2026-10-30T22:26: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-2135cc59"}} {"level":"info","ts":"2026-10-30T22:26:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-5b1e39"} {"level":"info","ts":"2026-10-30T22:26:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:26:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-37a390"} {"level":"info","ts":"2026-10-30T22:26:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:26:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-37a390"} {"level":"info","ts":"2026-10-30T22:26:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:26:30Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:26:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-a853fe"},"tenantID":"e2e-praxis-a-a853fe","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-a853fe"} {"level":"info","ts":"2026-10-30T22:26:40Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:26:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:26:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-5b1e39"} {"level":"info","ts":"2026-10-30T22:26:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-a853fe"},"tenantID":"e2e-praxis-a-a853fe","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-a853fe"} {"level":"info","ts":"2026-10-30T22:26:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-086575"} {"level":"info","ts":"2026-10-30T22:26:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-5b1e39"} {"level":"info","ts":"2026-10-30T22:26:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"info","ts":"2026-10-30T22:27:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:27:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:27:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2135cc59"}} {"level":"error","ts":"2026-10-30T22:27:15Z","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-2135cc59"},"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-10-30T22:27:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:27:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-42e8a1"},"tenantID":"e2e-praxis-a-42e8a1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-42e8a1"} {"level":"info","ts":"2026-10-30T22:27:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-42e8a1"},"tenantID":"e2e-praxis-a-42e8a1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-42e8a1"} {"level":"info","ts":"2026-10-30T22:27:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-a853fe"},"tenantID":"e2e-praxis-a-a853fe","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-a853fe"} {"level":"info","ts":"2026-10-30T22:27:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-a853fe"},"tenantID":"e2e-praxis-a-a853fe","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-a853fe"} {"level":"info","ts":"2026-10-30T22:27:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-5b1e39"} {"level":"info","ts":"2026-10-30T22:27:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-5b1e39"} {"level":"info","ts":"2026-10-30T22:27:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b563fd"},"tenantID":"e2e-praxis-b-b563fd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b563fd"} {"level":"info","ts":"2026-10-30T22:27:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b563fd"},"tenantID":"e2e-praxis-b-b563fd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b563fd"} {"level":"info","ts":"2026-10-30T22:27: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-praxis-a-cce50a"}} {"level":"info","ts":"2026-10-30T22:27:57Z","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-praxis-a-cce50a"}} {"level":"info","ts":"2026-10-30T22:28:07Z","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-praxis-a-cce50a"}} {"level":"info","ts":"2026-10-30T22:28:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-cce50a"},"tenantID":"e2e-praxis-a-cce50a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:28:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-42e8a1"},"tenantID":"e2e-praxis-a-42e8a1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-42e8a1"} {"level":"info","ts":"2026-10-30T22:28:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-42e8a1"},"tenantID":"e2e-praxis-a-42e8a1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-42e8a1"} {"level":"info","ts":"2026-10-30T22:28:24Z","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-praxis-b-5b1e39"}} {"level":"info","ts":"2026-10-30T22:28:25Z","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-praxis-b-5b1e39"}} {"level":"info","ts":"2026-10-30T22:28:36Z","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-praxis-b-5b1e39"}} {"level":"info","ts":"2026-10-30T22:28:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T22:28:38Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"namespace":"ai-tenant-e2e-praxis-b-5b1e39","name":"default-tenant","reconcileID":"6a82f625-69ff-4ab0-9619-dbba2467d5c6","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-10-30T22:28:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-5b1e39"},"tenantID":"e2e-praxis-b-5b1e39","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:28:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b563fd"},"tenantID":"e2e-praxis-b-b563fd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b563fd"} {"level":"info","ts":"2026-10-30T22:28:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b563fd"},"tenantID":"e2e-praxis-b-b563fd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b563fd"} {"level":"info","ts":"2026-10-30T22:29:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:29:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-42e8a1"},"tenantID":"e2e-praxis-a-42e8a1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-42e8a1"} {"level":"info","ts":"2026-10-30T22:29:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-42e8a1"},"tenantID":"e2e-praxis-a-42e8a1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-42e8a1"} {"level":"info","ts":"2026-10-30T22:29:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3bbd9b"},"tenantID":"e2e-praxis-b-3bbd9b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3bbd9b"} {"level":"info","ts":"2026-10-30T22:29:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3bbd9b"},"tenantID":"e2e-praxis-b-3bbd9b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3bbd9b"} {"level":"info","ts":"2026-10-30T22:29:32Z","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-praxis-a-086575"}} {"level":"info","ts":"2026-10-30T22:29:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:29:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:29:42Z","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-praxis-a-086575"}} {"level":"info","ts":"2026-10-30T22:29:44Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-086575"},"tenantID":"e2e-praxis-a-086575","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:29:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b563fd"},"tenantID":"e2e-praxis-b-b563fd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b563fd"} {"level":"info","ts":"2026-10-30T22:29: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-praxis-a-a853fe"}} {"level":"info","ts":"2026-10-30T22:29:59Z","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-praxis-a-a853fe"}} {"level":"info","ts":"2026-10-30T22:30: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-praxis-a-a853fe"}} {"level":"info","ts":"2026-10-30T22:30:12Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-a853fe"},"tenantID":"e2e-praxis-a-a853fe","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:30:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3bbd9b"},"tenantID":"e2e-praxis-b-3bbd9b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3bbd9b"} {"level":"info","ts":"2026-10-30T22:30:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3bbd9b"},"tenantID":"e2e-praxis-b-3bbd9b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3bbd9b"} {"level":"info","ts":"2026-10-30T22: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-10-30T22:30:32Z","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-praxis-b-b563fd"}} {"level":"info","ts":"2026-10-30T22:30:34Z","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-praxis-b-b563fd"}} {"level":"info","ts":"2026-10-30T22:30:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:30:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:30:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:30:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b563fd"},"tenantID":"e2e-praxis-b-b563fd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:30:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:30:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:30:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:30:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:31:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:31:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:31:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:31:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3bbd9b"},"tenantID":"e2e-praxis-b-3bbd9b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3bbd9b"} {"level":"info","ts":"2026-10-30T22:31:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:31:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-37a390"} {"level":"info","ts":"2026-10-30T22:31:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:31:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:31:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:31:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:31: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-praxis-a-42e8a1"}} {"level":"info","ts":"2026-10-30T22:31:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:31: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-praxis-b-37a390"}} {"level":"info","ts":"2026-10-30T22:31:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:31:49Z","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-praxis-a-42e8a1"}} {"level":"info","ts":"2026-10-30T22:31:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:31:54Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-42e8a1"},"tenantID":"e2e-praxis-a-42e8a1","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:31:56Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-37a390"},"tenantID":"e2e-praxis-b-37a390","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:32:03Z","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-praxis-b-3bbd9b"}} {"level":"info","ts":"2026-10-30T22:32:05Z","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-praxis-b-3bbd9b"}} {"level":"info","ts":"2026-10-30T22:32:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:32:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:32:21Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3bbd9b"},"tenantID":"e2e-praxis-b-3bbd9b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:32:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:32:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:32:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:32:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:32:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:32:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:32:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:32:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:32:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:32:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:32:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:33:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:33:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:33:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:33:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:33:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:33:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:33:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:33:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:33:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:34:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:34:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:34:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:34:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:34:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:34:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:34:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:34:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:34:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:34:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:34:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:34:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:34:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-9651e9"} {"level":"info","ts":"2026-10-30T22:34:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-9651e9"} {"level":"info","ts":"2026-10-30T22:35:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:35:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:35:31Z","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-10-30T22:35:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:35:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:35:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:35:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:35:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-9651e9"} {"level":"info","ts":"2026-10-30T22:35:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-9651e9"} {"level":"info","ts":"2026-10-30T22:35:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:35:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:36:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:36:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:36:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:36:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:36:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:36:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:36:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:36:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:36:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:37:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:37:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-9651e9"} {"level":"info","ts":"2026-10-30T22:37:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:37:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:37:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-9651e9"} {"level":"info","ts":"2026-10-30T22:37:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:37:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:37:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:37:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:38:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:38:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress","gatewayName":"e2e-explicit-9651e9"} {"level":"info","ts":"2026-10-30T22:38:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:38:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:38:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:38:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:38:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:38:49Z","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-explicit-9651e9"}} {"level":"info","ts":"2026-10-30T22:38: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-explicit-9651e9"}} {"level":"info","ts":"2026-10-30T22:39:00Z","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-9651e9"}} {"level":"info","ts":"2026-10-30T22:39:03Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-9651e9"},"tenantID":"e2e-explicit-9651e9","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:39:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:39:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:39:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:39:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:40:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:40:33Z","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-10-30T22:40:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:41:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:41:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:41:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:41:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:41:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:41:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:41:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:41:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:41:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:42:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:42:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:42:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-a6900c"},"tenantID":"e2e-extmod-a-a6900c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-a6900c"} {"level":"info","ts":"2026-10-30T22:42:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-a6900c"},"tenantID":"e2e-extmod-a-a6900c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-a6900c"} {"level":"info","ts":"2026-10-30T22:42:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-20ccef"},"tenantID":"e2e-extmod-a-20ccef","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-20ccef"} {"level":"info","ts":"2026-10-30T22:42:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-20ccef"},"tenantID":"e2e-extmod-a-20ccef","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-20ccef"} {"level":"info","ts":"2026-10-30T22:42:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:43:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:43:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:43:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:43:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:43:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:43:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-a6900c"},"tenantID":"e2e-extmod-a-a6900c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-a6900c"} {"level":"info","ts":"2026-10-30T22:43:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-15e0f6"} {"level":"info","ts":"2026-10-30T22:43:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-15e0f6"} {"level":"info","ts":"2026-10-30T22:43:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-a6900c"},"tenantID":"e2e-extmod-a-a6900c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-a6900c"} {"level":"info","ts":"2026-10-30T22:43:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-20ccef"},"tenantID":"e2e-extmod-a-20ccef","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-20ccef"} {"level":"info","ts":"2026-10-30T22:43:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-20ccef"},"tenantID":"e2e-extmod-a-20ccef","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-20ccef"} {"level":"info","ts":"2026-10-30T22:44:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:44:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:44:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:44:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:44:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-55edb1"},"tenantID":"e2e-extmod-a-55edb1","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-55edb1"} {"level":"info","ts":"2026-10-30T22:44:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-55edb1"},"tenantID":"e2e-extmod-a-55edb1","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-55edb1"} {"level":"info","ts":"2026-10-30T22:44:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-15e0f6"} {"level":"info","ts":"2026-10-30T22:44:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-15e0f6"} {"level":"info","ts":"2026-10-30T22:44:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-a6900c"},"tenantID":"e2e-extmod-a-a6900c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-a6900c"} {"level":"info","ts":"2026-10-30T22:45:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-a6900c"},"tenantID":"e2e-extmod-a-a6900c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-a6900c"} {"level":"info","ts":"2026-10-30T22:45:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:45:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-20ccef"},"tenantID":"e2e-extmod-a-20ccef","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-20ccef"} {"level":"info","ts":"2026-10-30T22:45:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-20ccef"},"tenantID":"e2e-extmod-a-20ccef","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-20ccef"} {"level":"info","ts":"2026-10-30T22:45:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-69058c"},"tenantID":"e2e-extmod-b-69058c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-69058c"} {"level":"info","ts":"2026-10-30T22:45:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-69058c"},"tenantID":"e2e-extmod-b-69058c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-69058c"} {"level":"info","ts":"2026-10-30T22:45:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:45:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:45: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-10-30T22:45:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:45:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:45:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-32af64"},"tenantID":"e2e-extmod-b-32af64","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-32af64"} {"level":"info","ts":"2026-10-30T22:45:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-32af64"},"tenantID":"e2e-extmod-b-32af64","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-32af64"} {"level":"info","ts":"2026-10-30T22:45:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-55edb1"},"tenantID":"e2e-extmod-a-55edb1","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-55edb1"} {"level":"info","ts":"2026-10-30T22:45:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-55edb1"},"tenantID":"e2e-extmod-a-55edb1","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-55edb1"} {"level":"info","ts":"2026-10-30T22:46:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:46:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-9e18b5"},"tenantID":"e2e-autores-9e18b5","namespace":"openshift-ingress","gatewayName":"e2e-autores-9e18b5"} {"level":"info","ts":"2026-10-30T22:46:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-9e18b5"},"tenantID":"e2e-autores-9e18b5","namespace":"openshift-ingress","gatewayName":"e2e-autores-9e18b5"} {"level":"info","ts":"2026-10-30T22:46:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:46:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a0116e"} {"level":"info","ts":"2026-10-30T22:46:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-15e0f6"} {"level":"info","ts":"2026-10-30T22:46:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d2a3e0"} {"level":"info","ts":"2026-10-30T22:46:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-15e0f6"} {"level":"info","ts":"2026-10-30T22:46:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-b1b1eb"},"tenantID":"e2e-extmod-b-b1b1eb","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-b1b1eb"} {"level":"info","ts":"2026-10-30T22:46:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-b1b1eb"},"tenantID":"e2e-extmod-b-b1b1eb","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-b1b1eb"} {"level":"info","ts":"2026-10-30T22:46:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-69058c"},"tenantID":"e2e-extmod-b-69058c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-69058c"} {"level":"info","ts":"2026-10-30T22:46:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-69058c"},"tenantID":"e2e-extmod-b-69058c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-69058c"} {"level":"info","ts":"2026-10-30T22:46:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-1c3eef"} {"level":"info","ts":"2026-10-30T22:47:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6c788d"} {"level":"info","ts":"2026-10-30T22:47:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-32af64"},"tenantID":"e2e-extmod-b-32af64","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-32af64"} {"level":"info","ts":"2026-10-30T22:47:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-32af64"},"tenantID":"e2e-extmod-b-32af64","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-32af64"} {"level":"info","ts":"2026-10-30T22:47:25Z","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-a-55edb1"}} {"level":"info","ts":"2026-10-30T22:47:34Z","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-a-55edb1"}} {"level":"info","ts":"2026-10-30T22:47:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-55edb1"},"tenantID":"e2e-extmod-a-55edb1","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:47:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-9e18b5"},"tenantID":"e2e-autores-9e18b5","namespace":"openshift-ingress","gatewayName":"e2e-autores-9e18b5"} {"level":"info","ts":"2026-10-30T22:47:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-9e18b5"},"tenantID":"e2e-autores-9e18b5","namespace":"openshift-ingress","gatewayName":"e2e-autores-9e18b5"} {"level":"info","ts":"2026-10-30T22:48:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e90906"} {"level":"info","ts":"2026-10-30T22:48:19Z","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-a-a6900c"}} {"level":"info","ts":"2026-10-30T22:48:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-b1b1eb"},"tenantID":"e2e-extmod-b-b1b1eb","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-b1b1eb"} {"level":"info","ts":"2026-10-30T22:48:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:48:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-b1b1eb"},"tenantID":"e2e-extmod-b-b1b1eb","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-b1b1eb"} {"level":"info","ts":"2026-10-30T22:48:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-b1eb3f"} {"level":"info","ts":"2026-10-30T22:48:31Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-a6900c"},"tenantID":"e2e-extmod-a-a6900c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:48:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-69058c"},"tenantID":"e2e-extmod-b-69058c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-69058c"} {"level":"info","ts":"2026-10-30T22:48:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-69058c"},"tenantID":"e2e-extmod-b-69058c","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-69058c"} {"level":"info","ts":"2026-10-30T22:48:46Z","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-extmod-a-20ccef"}} {"level":"info","ts":"2026-10-30T22:48:47Z","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-a-20ccef"}} {"level":"info","ts":"2026-10-30T22:48:58Z","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-a-20ccef"}} {"level":"info","ts":"2026-10-30T22:49:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-20ccef"},"tenantID":"e2e-extmod-a-20ccef","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:49:09Z","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-autores-9e18b5"}} {"level":"info","ts":"2026-10-30T22:49: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-autores-9e18b5"}} {"level":"info","ts":"2026-10-30T22:49:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-32af64"},"tenantID":"e2e-extmod-b-32af64","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-32af64"} {"level":"info","ts":"2026-10-30T22:49:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-32af64"},"tenantID":"e2e-extmod-b-32af64","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-32af64"} {"level":"info","ts":"2026-10-30T22:49:21Z","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-9e18b5"}} {"level":"info","ts":"2026-10-30T22:49:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-9e18b5"},"tenantID":"e2e-autores-9e18b5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:49:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-b4deef"} {"level":"info","ts":"2026-10-30T22:49:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-9f7654"} {"level":"info","ts":"2026-10-30T22:49:33Z","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-shared-a-w1-b4deef"}} {"level":"info","ts":"2026-10-30T22:49:33Z","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-extmod-a-15e0f6"}} {"level":"info","ts":"2026-10-30T22:49:34Z","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-shared-a-w1-b4deef"}} {"level":"info","ts":"2026-10-30T22:49:36Z","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-a-15e0f6"}} {"level":"info","ts":"2026-10-30T22:49:45Z","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-shared-a-w1-b4deef"}} {"level":"info","ts":"2026-10-30T22:49:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T22:49:47Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"namespace":"ai-tenant-e2e-extmod-a-15e0f6","name":"default-tenant","reconcileID":"e844e9d1-2cb6-4f88-8179-428f0467b155","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-10-30T22:49:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-b4deef"},"tenantID":"e2e-shared-a-w1-b4deef","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:49:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-15e0f6"},"tenantID":"e2e-extmod-a-15e0f6","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:49: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-extmod-b-69058c"}} {"level":"info","ts":"2026-10-30T22:49:57Z","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-69058c"}} {"level":"info","ts":"2026-10-30T22:50:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-b1b1eb"},"tenantID":"e2e-extmod-b-b1b1eb","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-b1b1eb"} {"level":"info","ts":"2026-10-30T22:50:02Z","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-b1b1eb"}} {"level":"info","ts":"2026-10-30T22:50:08Z","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-69058c"}} {"level":"info","ts":"2026-10-30T22:50:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-69058c"},"tenantID":"e2e-extmod-b-69058c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:50:12Z","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-b1b1eb"}} {"level":"info","ts":"2026-10-30T22:50:14Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-b1b1eb"},"tenantID":"e2e-extmod-b-b1b1eb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:50:16Z","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-32af64"}} {"level":"info","ts":"2026-10-30T22:50:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6924e5"},"tenantID":"e2e-extmod-a-6924e5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6924e5"} {"level":"info","ts":"2026-10-30T22:50:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6924e5"},"tenantID":"e2e-extmod-a-6924e5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6924e5"} {"level":"info","ts":"2026-10-30T22:50:25Z","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-32af64"}} {"level":"info","ts":"2026-10-30T22:50:27Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-32af64"},"tenantID":"e2e-extmod-b-32af64","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:50:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:50: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-10-30T22:50:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:50:49Z","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-shared-a-w2-a0116e"}} {"level":"info","ts":"2026-10-30T22:50: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-shared-a-w2-a0116e"}} {"level":"info","ts":"2026-10-30T22:50: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-shared-b-w1-9f7654"}} {"level":"info","ts":"2026-10-30T22:50:57Z","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-shared-b-w1-9f7654"}} {"level":"info","ts":"2026-10-30T22:51:01Z","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-shared-a-w2-a0116e"}} {"level":"info","ts":"2026-10-30T22:51:03Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a0116e"},"tenantID":"e2e-shared-a-w2-a0116e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:51:07Z","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-shared-b-w1-9f7654"}} {"level":"info","ts":"2026-10-30T22:51:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T22:51:10Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"namespace":"ai-tenant-e2e-shared-b-w1-9f7654","name":"default-tenant","reconcileID":"c3aa77fa-98b0-404d-a0f3-f10776133644","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-10-30T22:51:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-b8717e"} {"level":"info","ts":"2026-10-30T22:51:14Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-9f7654"},"tenantID":"e2e-shared-b-w1-9f7654","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:51:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-90e0d5"} {"level":"info","ts":"2026-10-30T22:51:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6924e5"},"tenantID":"e2e-extmod-a-6924e5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6924e5"} {"level":"info","ts":"2026-10-30T22:51:20Z","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-shared-a-w0-e90906"}} {"level":"info","ts":"2026-10-30T22:51:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6924e5"},"tenantID":"e2e-extmod-a-6924e5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6924e5"} {"level":"info","ts":"2026-10-30T22:51:25Z","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-w1-1c3eef"}} {"level":"info","ts":"2026-10-30T22:51:27Z","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-w4-d2a3e0"}} {"level":"info","ts":"2026-10-30T22:51:30Z","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-shared-a-w0-e90906"}} {"level":"info","ts":"2026-10-30T22:51:33Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e90906"},"tenantID":"e2e-shared-a-w0-e90906","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:51:34Z","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-w1-1c3eef"}} {"level":"info","ts":"2026-10-30T22:51:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-1c3eef"},"tenantID":"e2e-worker-w1-1c3eef","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:51:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d2a3e0"},"tenantID":"e2e-worker-w4-d2a3e0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:52: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-shared-b-w2-6c788d"}} {"level":"info","ts":"2026-10-30T22:52: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-shared-b-w2-6c788d"}} {"level":"info","ts":"2026-10-30T22:52:14Z","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-shared-b-w0-b1eb3f"}} {"level":"info","ts":"2026-10-30T22:52:15Z","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-shared-b-w0-b1eb3f"}} {"level":"info","ts":"2026-10-30T22:52:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6924e5"},"tenantID":"e2e-extmod-a-6924e5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6924e5"} {"level":"info","ts":"2026-10-30T22:52:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6924e5"},"tenantID":"e2e-extmod-a-6924e5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-6924e5"} {"level":"info","ts":"2026-10-30T22:52: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-shared-b-w2-6c788d"}} {"level":"info","ts":"2026-10-30T22:52:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6c788d"},"tenantID":"e2e-shared-b-w2-6c788d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:52:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T22:52:28Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f","name":"default-tenant","reconcileID":"bb1f507d-9d85-4e13-8d5b-11b99e007e20","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-10-30T22:52:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-b1eb3f"},"tenantID":"e2e-shared-b-w0-b1eb3f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:52:38Z","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-worker-w0-b8717e"}} {"level":"info","ts":"2026-10-30T22:52:39Z","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-w0-b8717e"}} {"level":"info","ts":"2026-10-30T22:52:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3faf84"} {"level":"info","ts":"2026-10-30T22:52:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3faf84"} {"level":"info","ts":"2026-10-30T22:52:52Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-b8717e"},"tenantID":"e2e-worker-w0-b8717e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:53:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3faf84"} {"level":"info","ts":"2026-10-30T22:53:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3faf84"} {"level":"info","ts":"2026-10-30T22:53:26Z","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-w2-90e0d5"}} {"level":"info","ts":"2026-10-30T22:53:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-e90e35"} {"level":"info","ts":"2026-10-30T22:53:36Z","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-w2-90e0d5"}} {"level":"info","ts":"2026-10-30T22:53:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-90e0d5"},"tenantID":"e2e-worker-w2-90e0d5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:54:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3faf84"} {"level":"info","ts":"2026-10-30T22:54:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-3faf84"} {"level":"error","ts":"2026-10-30T22:54:19Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-att-noaccess-7730ca","namespace":"e2e-extmod-att-noaccess-cc6aa3"},"namespace":"e2e-extmod-att-noaccess-cc6aa3","name":"e2e-att-noaccess-7730ca","reconcileID":"f6a098cd-efe9-4a63-aa17-17791ff312c9","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-att-noaccess-7730ca\" 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-10-30T22:54:32Z","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-extmod-a-6924e5"}} {"level":"info","ts":"2026-10-30T22:54:33Z","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-a-6924e5"}} {"level":"info","ts":"2026-10-30T22:54: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-extmod-a-6924e5"}} {"level":"info","ts":"2026-10-30T22:54:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-6924e5"},"tenantID":"e2e-extmod-a-6924e5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:55:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-89cf28"} {"level":"info","ts":"2026-10-30T22:55:34Z","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-extmod-b-3faf84"}} {"level":"info","ts":"2026-10-30T22:55: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-3faf84"}} {"level":"info","ts":"2026-10-30T22:55: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-10-30T22:55:46Z","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-3faf84"}} {"level":"info","ts":"2026-10-30T22:55:48Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T22:55:48Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"namespace":"ai-tenant-e2e-extmod-b-3faf84","name":"default-tenant","reconcileID":"9e6cea5c-8498-4ab7-be5a-2600ca4c30b2","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-10-30T22:55:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-0e450a"} {"level":"info","ts":"2026-10-30T22:55:52Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-3faf84"},"tenantID":"e2e-extmod-b-3faf84","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:56:00Z","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-shared-a-w3-89cf28"}} {"level":"info","ts":"2026-10-30T22:56:02Z","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-shared-a-w3-89cf28"}} {"level":"info","ts":"2026-10-30T22:56:12Z","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-shared-a-w3-89cf28"}} {"level":"info","ts":"2026-10-30T22:56:14Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T22:56:14Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"namespace":"ai-tenant-e2e-shared-a-w3-89cf28","name":"default-tenant","reconcileID":"02663c5e-4905-4804-821f-c2349b238c62","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-10-30T22:56:16Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89cf28"},"tenantID":"e2e-shared-a-w3-89cf28","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:56:24Z","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-shared-b-w3-0e450a"}} {"level":"info","ts":"2026-10-30T22:56:25Z","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-shared-b-w3-0e450a"}} {"level":"info","ts":"2026-10-30T22:56:36Z","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-shared-b-w3-0e450a"}} {"level":"info","ts":"2026-10-30T22:56:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-0e450a"},"tenantID":"e2e-shared-b-w3-0e450a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T22:56:53Z","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-worker-w3-e90e35"}} {"level":"info","ts":"2026-10-30T22:56: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-worker-w3-e90e35"}} {"level":"info","ts":"2026-10-30T22:57:05Z","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-e90e35"}} {"level":"info","ts":"2026-10-30T22:57:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-e90e35"},"tenantID":"e2e-worker-w3-e90e35","namespace":"openshift-ingress"}