{"level":"info","ts":"2026-11-03T19:57: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:57: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-fd74c691"}} {"level":"info","ts":"2026-11-03T19:57: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:58:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-39043d"},"tenantID":"e2e-worker-w3-39043d","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-39043d"} {"level":"info","ts":"2026-11-03T19:58:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:58:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b608f482"}} {"level":"info","ts":"2026-11-03T19:58:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c18bea"},"tenantID":"e2e-inf-b-c18bea","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c18bea"} {"level":"info","ts":"2026-11-03T19:58:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c18bea"},"tenantID":"e2e-inf-b-c18bea","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c18bea"} {"level":"info","ts":"2026-11-03T19:58:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:58:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-d12868"},"tenantID":"e2e-inf-b-d12868","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-d12868"} {"level":"info","ts":"2026-11-03T19:58:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3cee6a"},"tenantID":"e2e-inf-a-3cee6a","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-3cee6a"} {"level":"info","ts":"2026-11-03T19:58:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-97ec6042"}} {"level":"info","ts":"2026-11-03T19:58:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:58:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e263feb8"}} {"level":"info","ts":"2026-11-03T19:58:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-fd74c691"}} {"level":"info","ts":"2026-11-03T19:58:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T19:58:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c18bea"},"tenantID":"e2e-inf-b-c18bea","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c18bea"} {"level":"info","ts":"2026-11-03T19:58:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:58:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b608f482"}} {"level":"info","ts":"2026-11-03T19:58: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-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:58: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:58: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:58: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:58: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-fd74c691"}} {"level":"info","ts":"2026-11-03T19:58: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:58:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:58:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b608f482"}} {"level":"info","ts":"2026-11-03T19:58: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-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:58: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:58: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:58: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:58: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-fd74c691"}} {"level":"info","ts":"2026-11-03T19:58: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:58:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9f3188"} {"level":"info","ts":"2026-11-03T19:58:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:58:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b608f482"}} {"level":"info","ts":"2026-11-03T19:58:36Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:58: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:58: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:58: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-e263feb8"}} {"level":"error","ts":"2026-11-03T19:58:39Z","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-fd74c691"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:58: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:58:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:58:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b608f482"}} {"level":"info","ts":"2026-11-03T19:58:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:58: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:58: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:58: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:58: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:58:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-6eb768"},"tenantID":"e2e-shared-a-w4-6eb768","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-6eb768"} {"level":"info","ts":"2026-11-03T19:58:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:58:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b608f482"}} {"level":"info","ts":"2026-11-03T19:58:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:58: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:58: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:58: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:58: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:59:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-fcddeb"},"tenantID":"e2e-shared-a-w1-fcddeb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-fcddeb"} {"level":"info","ts":"2026-11-03T19:59:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:59:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b608f482"}} {"level":"info","ts":"2026-11-03T19:59:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:59:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-97ec6042"}} {"level":"info","ts":"2026-11-03T19:59:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:59:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e263feb8"}} {"level":"info","ts":"2026-11-03T19:59:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T19:59:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-0486e8"},"tenantID":"e2e-worker-w5-0486e8","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-0486e8"} {"level":"info","ts":"2026-11-03T19:59:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"error","ts":"2026-11-03T19:59:14Z","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-b608f482"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:59: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-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:59:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-b9cbea"},"tenantID":"e2e-shared-b-w4-b9cbea","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-b9cbea"} {"level":"info","ts":"2026-11-03T19:59: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:59: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:59: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:59: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:59:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-32a584"},"tenantID":"e2e-shared-b-w3-32a584","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-32a584"} {"level":"info","ts":"2026-11-03T19:59:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:59: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-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:59:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-f4e123"},"tenantID":"e2e-worker-w4-f4e123","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-f4e123"} {"level":"info","ts":"2026-11-03T19:59: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:59: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:59: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:59: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:59:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-2d78ea"},"tenantID":"e2e-shared-b-w1-2d78ea","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-2d78ea"} {"level":"info","ts":"2026-11-03T19:59:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:59:36Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:59: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:59: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:59: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:59: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:59:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-bdb694"},"tenantID":"e2e-inf-a-bdb694","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-bdb694"} {"level":"info","ts":"2026-11-03T19:59:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332694"},"tenantID":"e2e-inf-b-332694","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332694"} {"level":"info","ts":"2026-11-03T19:59:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:59:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:59: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:59: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:59: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:59: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:59:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T19:59:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T19:59: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-97ec6042"}} {"level":"info","ts":"2026-11-03T19:59: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T19:59: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-e263feb8"}} {"level":"info","ts":"2026-11-03T19:59: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-8995200e"}} {"level":"info","ts":"2026-11-03T19:59:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-ffe132"},"tenantID":"e2e-inf-a-ffe132","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-ffe132"} {"level":"info","ts":"2026-11-03T20:00:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-a99fad"},"tenantID":"e2e-inf-b-a99fad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-a99fad"} {"level":"info","ts":"2026-11-03T20:00:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:00:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:00:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-97ec6042"}} {"level":"info","ts":"2026-11-03T20:00:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:00:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e263feb8"}} {"level":"info","ts":"2026-11-03T20:00:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:00:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:00: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-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:00: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-97ec6042"}} {"level":"info","ts":"2026-11-03T20:00: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-6503ee6c"}} {"level":"error","ts":"2026-11-03T20:00:19Z","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-e263feb8"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T20:00: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:00:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:00: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-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:00:27Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:00: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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:00: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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:00: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-97ec6042"}} {"level":"info","ts":"2026-11-03T20:00: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:00: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:00:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:00:36Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:00:37Z","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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:00: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-97ec6042"}} {"level":"info","ts":"2026-11-03T20:00: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:00: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:00:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:00:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:00:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-bdb694"},"tenantID":"e2e-inf-a-bdb694","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-bdb694"} {"level":"info","ts":"2026-11-03T20:00:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-bdb694"},"tenantID":"e2e-inf-a-bdb694","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-bdb694"} {"level":"info","ts":"2026-11-03T20:00:48Z","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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:00: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-97ec6042"}} {"level":"info","ts":"2026-11-03T20:00: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:00: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:00:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:00:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:00: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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:00:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332694"},"tenantID":"e2e-inf-b-332694","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332694"} {"level":"info","ts":"2026-11-03T20:00: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-inf-a-bdb694"}} {"level":"info","ts":"2026-11-03T20:00:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332694"},"tenantID":"e2e-inf-b-332694","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332694"} {"level":"info","ts":"2026-11-03T20:00: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-97ec6042"}} {"level":"info","ts":"2026-11-03T20:00: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:00: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:01:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:01:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:01: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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:01:09Z","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-inf-a-bdb694"}} {"level":"info","ts":"2026-11-03T20:01:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-bdb694"},"tenantID":"e2e-inf-a-bdb694","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:01:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-fa9526"},"tenantID":"e2e-shared-a-w2-fa9526","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-fa9526"} {"level":"info","ts":"2026-11-03T20:01:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-97ec6042"}} {"level":"info","ts":"2026-11-03T20:01:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:01:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:01:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"}} {"level":"info","ts":"2026-11-03T20:01: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-b9eb2205"}} {"level":"info","ts":"2026-11-03T20:01: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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:01:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-97ec6042"}} {"level":"info","ts":"2026-11-03T20:01:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:01:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:01:23Z","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-inf-b-332694"}} {"level":"info","ts":"2026-11-03T20:01: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-inf-b-332694"}} {"level":"error","ts":"2026-11-03T20:01:24Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-2b73c810"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-03T20:01:26Z","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-b9eb2205"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T20:01:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:01:29Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:01: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-97ec6042"}} {"level":"info","ts":"2026-11-03T20:01: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:01: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:01:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-a35658"},"tenantID":"e2e-worker-w1-a35658","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-a35658"} {"level":"info","ts":"2026-11-03T20:01: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-inf-b-332694"}} {"level":"info","ts":"2026-11-03T20:01:34Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332694"},"tenantID":"e2e-inf-b-332694","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:01:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-ffe132"},"tenantID":"e2e-inf-a-ffe132","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-ffe132"} {"level":"info","ts":"2026-11-03T20:01:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-ffe132"},"tenantID":"e2e-inf-a-ffe132","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-ffe132"} {"level":"info","ts":"2026-11-03T20:01: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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:01:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-225668"},"tenantID":"e2e-inf-a-225668","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-225668"} {"level":"error","ts":"2026-11-03T20:01:40Z","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-97ec6042"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T20:01: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-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:01: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:01:41Z","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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:01:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-79c47f"},"tenantID":"e2e-inf-b-79c47f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-79c47f"} {"level":"info","ts":"2026-11-03T20:01:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-102379"},"tenantID":"e2e-worker-w6-102379","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-102379"} {"level":"info","ts":"2026-11-03T20:01:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-8d4127"},"tenantID":"e2e-worker-w2-8d4127","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-8d4127"} {"level":"info","ts":"2026-11-03T20:01:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-10572d"},"tenantID":"e2e-shared-b-w2-10572d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-10572d"} {"level":"info","ts":"2026-11-03T20:01:50Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-6503ee6c"}} {"level":"info","ts":"2026-11-03T20:01:50Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:01:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-a99fad"},"tenantID":"e2e-inf-b-a99fad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-a99fad"} {"level":"info","ts":"2026-11-03T20:01: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-inf-a-ffe132"}} {"level":"info","ts":"2026-11-03T20:01:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-a99fad"},"tenantID":"e2e-inf-b-a99fad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-a99fad"} {"level":"info","ts":"2026-11-03T20:01:51Z","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-inf-a-2747a4"}} {"level":"info","ts":"2026-11-03T20:01:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2747a4"},"tenantID":"e2e-inf-a-2747a4","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-03T20:02:00Z","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-6503ee6c"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T20:02:00Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:02: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-inf-a-ffe132"}} {"level":"info","ts":"2026-11-03T20:02:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-ffe132"},"tenantID":"e2e-inf-a-ffe132","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:02:06Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"}} {"level":"info","ts":"2026-11-03T20:02:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:02:07Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"}} {"level":"info","ts":"2026-11-03T20:02:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:02:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-82dbbf"},"tenantID":"e2e-worker-w0-82dbbf","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-82dbbf"} {"level":"info","ts":"2026-11-03T20:02:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-11c1a8"},"tenantID":"e2e-inf-a-11c1a8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-11c1a8"} {"level":"info","ts":"2026-11-03T20:02:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:02:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-f58171"},"tenantID":"e2e-inf-b-f58171","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-f58171"} {"level":"info","ts":"2026-11-03T20:02:16Z","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-w6-102379"}} {"level":"info","ts":"2026-11-03T20:02: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-worker-w6-102379"}} {"level":"info","ts":"2026-11-03T20:02:18Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"}} {"level":"info","ts":"2026-11-03T20:02:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:02:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:02:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-225668"},"tenantID":"e2e-inf-a-225668","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-225668"} {"level":"info","ts":"2026-11-03T20:02:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-225668"},"tenantID":"e2e-inf-a-225668","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-225668"} {"level":"info","ts":"2026-11-03T20:02: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-w6-102379"}} {"level":"info","ts":"2026-11-03T20:02:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-102379"},"tenantID":"e2e-worker-w6-102379","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:02:26Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"}} {"level":"info","ts":"2026-11-03T20:02:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:02:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:02:29Z","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-inf-b-a99fad"}} {"level":"info","ts":"2026-11-03T20:02:29Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-a99fad"}} {"level":"info","ts":"2026-11-03T20:02: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:02:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-79c47f"},"tenantID":"e2e-inf-b-79c47f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-79c47f"} {"level":"info","ts":"2026-11-03T20:02: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-inf-a-225668"}} {"level":"info","ts":"2026-11-03T20:02:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-79c47f"},"tenantID":"e2e-inf-b-79c47f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-79c47f"} {"level":"info","ts":"2026-11-03T20:02: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-inf-b-a99fad"}} {"level":"info","ts":"2026-11-03T20:02:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-a99fad"},"tenantID":"e2e-inf-b-a99fad","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:02: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:02: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-inf-a-225668"}} {"level":"info","ts":"2026-11-03T20:02:42Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-225668"},"tenantID":"e2e-inf-a-225668","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:02:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:02:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:02:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7a62d4"},"tenantID":"e2e-inf-a-7a62d4","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7a62d4"} {"level":"info","ts":"2026-11-03T20:02:50Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:02:54Z","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-inf-b-79c47f"}} {"level":"info","ts":"2026-11-03T20:02:55Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-79c47f"}} {"level":"info","ts":"2026-11-03T20:02:57Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"}} {"level":"info","ts":"2026-11-03T20:02:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:02:58Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"}} {"level":"info","ts":"2026-11-03T20:02:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:03:00Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:03:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-39043d"},"tenantID":"e2e-worker-w3-39043d","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-39043d"} {"level":"info","ts":"2026-11-03T20:03:03Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"}} {"level":"info","ts":"2026-11-03T20:03:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:03:04Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"}} {"level":"info","ts":"2026-11-03T20:03:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:03: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-inf-b-79c47f"}} {"level":"info","ts":"2026-11-03T20:03: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-inf-b-79c47f"}} {"level":"info","ts":"2026-11-03T20:03:05Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-79c47f"},"tenantID":"e2e-inf-b-79c47f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:03:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-d12868"},"tenantID":"e2e-inf-b-d12868","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-d12868"} {"level":"info","ts":"2026-11-03T20:03:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3cee6a"},"tenantID":"e2e-inf-a-3cee6a","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-3cee6a"} {"level":"info","ts":"2026-11-03T20:03:08Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"}} {"level":"info","ts":"2026-11-03T20:03:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:03:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c18bea"},"tenantID":"e2e-inf-b-c18bea","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c18bea"} {"level":"info","ts":"2026-11-03T20:03:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:03:14Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"}} {"level":"info","ts":"2026-11-03T20:03:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:03:15Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"}} {"level":"info","ts":"2026-11-03T20:03:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:03:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:03:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8995200e"}} {"level":"info","ts":"2026-11-03T20:03:21Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"}} {"level":"info","ts":"2026-11-03T20:03:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:03:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:03:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9f3188"} {"level":"info","ts":"2026-11-03T20:03:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9f3188"} {"level":"info","ts":"2026-11-03T20:03: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:03:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9f3188"} {"level":"info","ts":"2026-11-03T20:03:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7a62d4"},"tenantID":"e2e-inf-a-7a62d4","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7a62d4"} {"level":"info","ts":"2026-11-03T20:03:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7a62d4"},"tenantID":"e2e-inf-a-7a62d4","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7a62d4"} {"level":"info","ts":"2026-11-03T20:03:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-11c1a8"},"tenantID":"e2e-inf-a-11c1a8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-11c1a8"} {"level":"info","ts":"2026-11-03T20:03:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-11c1a8"},"tenantID":"e2e-inf-a-11c1a8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-11c1a8"} {"level":"info","ts":"2026-11-03T20:03:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:03:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:03: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:03:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9f3188"} {"level":"info","ts":"2026-11-03T20:03:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:03:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:03:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-d12868"},"tenantID":"e2e-inf-b-d12868","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-d12868"} {"level":"info","ts":"2026-11-03T20:03: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-inf-a-7a62d4"}} {"level":"info","ts":"2026-11-03T20:03:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-d12868"},"tenantID":"e2e-inf-b-d12868","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-d12868"} {"level":"info","ts":"2026-11-03T20:03:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:03:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:03:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-f58171"},"tenantID":"e2e-inf-b-f58171","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-f58171"} {"level":"info","ts":"2026-11-03T20:03: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-inf-a-11c1a8"}} {"level":"info","ts":"2026-11-03T20:03:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-f58171"},"tenantID":"e2e-inf-b-f58171","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-f58171"} {"level":"info","ts":"2026-11-03T20:03:49Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:03:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:03:50Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:03:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:03: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-8995200e"}} {"level":"info","ts":"2026-11-03T20:03:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-6eb768"},"tenantID":"e2e-shared-a-w4-6eb768","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-6eb768"} {"level":"info","ts":"2026-11-03T20:03:56Z","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-inf-a-7a62d4"}} {"level":"info","ts":"2026-11-03T20:03:56Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7a62d4"},"tenantID":"e2e-inf-a-7a62d4","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:03:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-32a584"},"tenantID":"e2e-shared-b-w3-32a584","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-32a584"} {"level":"info","ts":"2026-11-03T20:03:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-32a584"},"tenantID":"e2e-shared-b-w3-32a584","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-32a584"} {"level":"info","ts":"2026-11-03T20:03: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-inf-a-11c1a8"}} {"level":"info","ts":"2026-11-03T20:03:59Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-11c1a8"},"tenantID":"e2e-inf-a-11c1a8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:04:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:04:01Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:04:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"error","ts":"2026-11-03T20:04:01Z","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-8995200e"},"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:980\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T20:04:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-32a584"},"tenantID":"e2e-shared-b-w3-32a584","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-32a584"} {"level":"info","ts":"2026-11-03T20:04:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-fcddeb"},"tenantID":"e2e-shared-a-w1-fcddeb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-fcddeb"} {"level":"info","ts":"2026-11-03T20:04:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:04:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:04:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:04:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-0486e8"},"tenantID":"e2e-worker-w5-0486e8","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-0486e8"} {"level":"info","ts":"2026-11-03T20:04:11Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:04:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:04:12Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:04:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:04:13Z","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-inf-b-d12868"}} {"level":"info","ts":"2026-11-03T20:04: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-inf-b-d12868"}} {"level":"info","ts":"2026-11-03T20:04:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:04:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-b9cbea"},"tenantID":"e2e-shared-b-w4-b9cbea","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-b9cbea"} {"level":"info","ts":"2026-11-03T20:04:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:04:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9f3188"} {"level":"info","ts":"2026-11-03T20:04:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9f3188"} {"level":"info","ts":"2026-11-03T20:04: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-inf-b-d12868"}} {"level":"info","ts":"2026-11-03T20:04:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-d12868"},"tenantID":"e2e-inf-b-d12868","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:04:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-f4e123"},"tenantID":"e2e-worker-w4-f4e123","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-f4e123"} {"level":"info","ts":"2026-11-03T20:04: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-inf-b-f58171"}} {"level":"info","ts":"2026-11-03T20:04:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-32a584"},"tenantID":"e2e-shared-b-w3-32a584","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-32a584"} {"level":"info","ts":"2026-11-03T20:04: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-w3-9f3188"}} {"level":"info","ts":"2026-11-03T20:04:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-2d78ea"},"tenantID":"e2e-shared-b-w1-2d78ea","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-2d78ea"} {"level":"info","ts":"2026-11-03T20:04:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:04:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3cee6a"},"tenantID":"e2e-inf-a-3cee6a","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-3cee6a"} {"level":"info","ts":"2026-11-03T20:04:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:04: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-shared-a-w3-9f3188"}} {"level":"info","ts":"2026-11-03T20:04:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-f58171"},"tenantID":"e2e-inf-b-f58171","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:04:41Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9f3188"},"tenantID":"e2e-shared-a-w3-9f3188","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:04:47Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-fcddeb"}} {"level":"info","ts":"2026-11-03T20:04: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-shared-a-w1-fcddeb"}} {"level":"info","ts":"2026-11-03T20:04:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:04:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:04: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-b-w3-32a584"}} {"level":"info","ts":"2026-11-03T20:04: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-shared-b-w3-32a584"}} {"level":"info","ts":"2026-11-03T20:04:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:04:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c18bea"},"tenantID":"e2e-inf-b-c18bea","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c18bea"} {"level":"info","ts":"2026-11-03T20:04: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-inf-a-3cee6a"}} {"level":"info","ts":"2026-11-03T20:04: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-shared-a-w2-fa9526"}} {"level":"info","ts":"2026-11-03T20:04:56Z","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-fa9526"}} {"level":"info","ts":"2026-11-03T20:04: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-a-w1-fcddeb"}} {"level":"info","ts":"2026-11-03T20:04:57Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-fcddeb"},"tenantID":"e2e-shared-a-w1-fcddeb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:04: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-shared-b-w3-32a584"}} {"level":"info","ts":"2026-11-03T20:05:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-32a584"},"tenantID":"e2e-shared-b-w3-32a584","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05:03Z","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-inf-a-3cee6a"}} {"level":"info","ts":"2026-11-03T20:05:04Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3cee6a"},"tenantID":"e2e-inf-a-3cee6a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05:06Z","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-fa9526"}} {"level":"info","ts":"2026-11-03T20:05:06Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-fa9526"},"tenantID":"e2e-shared-a-w2-fa9526","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05:08Z","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-2d78ea"}} {"level":"info","ts":"2026-11-03T20:05: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-shared-b-w1-2d78ea"}} {"level":"info","ts":"2026-11-03T20:05:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:05:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:05:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:05:15Z","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-39043d"}} {"level":"info","ts":"2026-11-03T20:05: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-worker-w3-39043d"}} {"level":"info","ts":"2026-11-03T20:05:18Z","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-2d78ea"}} {"level":"info","ts":"2026-11-03T20:05:18Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-2d78ea"},"tenantID":"e2e-shared-b-w1-2d78ea","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05:20Z","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-10572d"}} {"level":"info","ts":"2026-11-03T20:05: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-b-w2-10572d"}} {"level":"info","ts":"2026-11-03T20:05:22Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c18bea"}} {"level":"info","ts":"2026-11-03T20:05:22Z","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-inf-b-c18bea"}} {"level":"info","ts":"2026-11-03T20:05: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-w3-39043d"}} {"level":"info","ts":"2026-11-03T20:05:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-39043d"},"tenantID":"e2e-worker-w3-39043d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05: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-b-w2-10572d"}} {"level":"info","ts":"2026-11-03T20:05:31Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-10572d"},"tenantID":"e2e-shared-b-w2-10572d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05: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-inf-b-c18bea"}} {"level":"info","ts":"2026-11-03T20:05:33Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c18bea"},"tenantID":"e2e-inf-b-c18bea","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05: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-worker-w1-a35658"}} {"level":"info","ts":"2026-11-03T20:05: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-a35658"}} {"level":"info","ts":"2026-11-03T20:05: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-worker-w1-a35658"}} {"level":"info","ts":"2026-11-03T20:05:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-a35658"},"tenantID":"e2e-worker-w1-a35658","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:05:50Z","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-w2-8d4127"}} {"level":"info","ts":"2026-11-03T20:05: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-worker-w2-8d4127"}} {"level":"info","ts":"2026-11-03T20:05:52Z","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-w4-6eb768"}} {"level":"info","ts":"2026-11-03T20:05:52Z","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-w4-6eb768"}} {"level":"info","ts":"2026-11-03T20:06: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-worker-w2-8d4127"}} {"level":"info","ts":"2026-11-03T20:06:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-8d4127"},"tenantID":"e2e-worker-w2-8d4127","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:06: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-w4-6eb768"}} {"level":"info","ts":"2026-11-03T20:06:02Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-6eb768"},"tenantID":"e2e-shared-a-w4-6eb768","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:06:13Z","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-w4-b9cbea"}} {"level":"info","ts":"2026-11-03T20:06: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-w4-b9cbea"}} {"level":"info","ts":"2026-11-03T20:06: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-w4-b9cbea"}} {"level":"info","ts":"2026-11-03T20:06:24Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-b9cbea"},"tenantID":"e2e-shared-b-w4-b9cbea","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:06:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:06:35Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-f4e123"}} {"level":"info","ts":"2026-11-03T20:06: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-worker-w4-f4e123"}} {"level":"info","ts":"2026-11-03T20:06: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-worker-w4-f4e123"}} {"level":"info","ts":"2026-11-03T20:06:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-f4e123"},"tenantID":"e2e-worker-w4-f4e123","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:07:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-82dbbf"},"tenantID":"e2e-worker-w0-82dbbf","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-82dbbf"} {"level":"info","ts":"2026-11-03T20:07:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:07:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-3ff278"} {"level":"info","ts":"2026-11-03T20:07:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:07: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-shared-a-w0-3ff278"}} {"level":"info","ts":"2026-11-03T20:07:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-dce558"} {"level":"info","ts":"2026-11-03T20:07: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-shared-a-w0-3ff278"}} {"level":"info","ts":"2026-11-03T20:07:42Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-3ff278"},"tenantID":"e2e-shared-a-w0-3ff278","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:07:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:07:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-801162"} {"level":"info","ts":"2026-11-03T20:07:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:07:51Z","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-w5-801162"}} {"level":"info","ts":"2026-11-03T20:07:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-b30676"} {"level":"info","ts":"2026-11-03T20:07: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-shared-b-w0-dce558"}} {"level":"info","ts":"2026-11-03T20:07: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-shared-b-w0-dce558"}} {"level":"info","ts":"2026-11-03T20:08: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-w5-801162"}} {"level":"info","ts":"2026-11-03T20:08:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-801162"},"tenantID":"e2e-shared-a-w5-801162","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:08:04Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"}} {"level":"info","ts":"2026-11-03T20:08:04Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-dce558"},"tenantID":"e2e-shared-b-w0-dce558","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:08:10Z","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-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:08: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-shared-b-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:08:15Z","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-82dbbf"}} {"level":"info","ts":"2026-11-03T20:08: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-worker-w0-82dbbf"}} {"level":"info","ts":"2026-11-03T20:08: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-b-w5-b30676"}} {"level":"info","ts":"2026-11-03T20:08:20Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-b30676"},"tenantID":"e2e-shared-b-w5-b30676","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:08: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-w0-82dbbf"}} {"level":"info","ts":"2026-11-03T20:08:25Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-82dbbf"},"tenantID":"e2e-worker-w0-82dbbf","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:08:29Z","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-w5-0486e8"}} {"level":"info","ts":"2026-11-03T20:08:29Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-0486e8"}} {"level":"info","ts":"2026-11-03T20:08: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-w5-0486e8"}} {"level":"info","ts":"2026-11-03T20:08:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-0486e8"},"tenantID":"e2e-worker-w5-0486e8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:11:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:13: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-11-03T20:13: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-11-03T20:13: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-11-03T20:13:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:13:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:13:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:13:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:14:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:14:17Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"}} {"level":"info","ts":"2026-11-03T20:14:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:14:18Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"}} {"level":"info","ts":"2026-11-03T20:14:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:14:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:14:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:14:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:14:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:14:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:14:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:14:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:15:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-030599"} {"level":"info","ts":"2026-11-03T20:15: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-worker-single-main-030599"}} {"level":"info","ts":"2026-11-03T20:15:14Z","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-single-main-030599"}} {"level":"info","ts":"2026-11-03T20:15:24Z","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-single-main-030599"}} {"level":"info","ts":"2026-11-03T20:15:24Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-030599"},"tenantID":"e2e-worker-single-main-030599","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:15: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-11-03T20:15: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-11-03T20:15:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:17:46Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"}} {"level":"info","ts":"2026-11-03T20:17:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:17:47Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"}} {"level":"info","ts":"2026-11-03T20:17:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:17:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:17:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:17:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:18:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:18:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:18:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-794e97"} {"level":"info","ts":"2026-11-03T20:18:43Z","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-single-main-794e97"}} {"level":"info","ts":"2026-11-03T20:18: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-worker-single-main-794e97"}} {"level":"info","ts":"2026-11-03T20:18:53Z","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-single-main-794e97"}} {"level":"info","ts":"2026-11-03T20:18:54Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-794e97"},"tenantID":"e2e-worker-single-main-794e97","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:20:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:24Z","logger":"consumer-portal","msg":"default AITenant has no OIDC issuer; OpenShift OAuth mode is not supported yet, removing the auth proxy","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"}} {"level":"info","ts":"2026-11-03T20:20:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:25Z","logger":"consumer-portal","msg":"default AITenant has no OIDC issuer; OpenShift OAuth mode is not supported yet, removing the auth proxy","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"}} {"level":"info","ts":"2026-11-03T20:20:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:25Z","logger":"consumer-portal","msg":"default AITenant has no OIDC issuer; OpenShift OAuth mode is not supported yet, removing the auth proxy","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"}} {"level":"info","ts":"2026-11-03T20:20:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:30Z","logger":"consumer-portal","msg":"default AITenant has no OIDC issuer; OpenShift OAuth mode is not supported yet, removing the auth proxy","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"}} {"level":"info","ts":"2026-11-03T20:20:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:34Z","logger":"consumer-portal","msg":"default AITenant has no OIDC issuer; OpenShift OAuth mode is not supported yet, removing the auth proxy","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"}} {"level":"info","ts":"2026-11-03T20:20:34Z","logger":"consumer-portal","msg":"default AITenant has no OIDC issuer; OpenShift OAuth mode is not supported yet, removing the auth proxy","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"}} {"level":"info","ts":"2026-11-03T20:20:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T20:20:35Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"}} {"level":"info","ts":"2026-11-03T20:20:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"},"tenantID":"e2e-ait-57cdc37c","namespace":"openshift-ingress","gatewayName":"e2e-ait-57cdc37c"} {"level":"info","ts":"2026-11-03T20:20:36Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"}} {"level":"info","ts":"2026-11-03T20:20:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"},"tenantID":"e2e-ait-57cdc37c","namespace":"openshift-ingress","gatewayName":"e2e-ait-57cdc37c"} {"level":"info","ts":"2026-11-03T20:20:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"},"tenantID":"e2e-ait-57cdc37c","namespace":"openshift-ingress","gatewayName":"e2e-ait-57cdc37c"} {"level":"info","ts":"2026-11-03T20:20:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"},"tenantID":"e2e-ait-57cdc37c","namespace":"openshift-ingress","gatewayName":"e2e-ait-57cdc37c"} {"level":"info","ts":"2026-11-03T20:20:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"},"tenantID":"e2e-ait-57cdc37c","namespace":"openshift-ingress","gatewayName":"e2e-ait-57cdc37c"} {"level":"info","ts":"2026-11-03T20:20:50Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"}} {"level":"info","ts":"2026-11-03T20:20:50Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"}} {"level":"info","ts":"2026-11-03T20:21: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-ait-57cdc37c"}} {"level":"info","ts":"2026-11-03T20:21:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-57cdc37c"},"tenantID":"e2e-ait-57cdc37c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:21:12Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"}} {"level":"info","ts":"2026-11-03T20:21:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"},"tenantID":"e2e-authcfg-http-17f6e3","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-17f6e3"} {"level":"info","ts":"2026-11-03T20:21:13Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"}} {"level":"info","ts":"2026-11-03T20:21:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"},"tenantID":"e2e-authcfg-http-17f6e3","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-17f6e3"} {"level":"info","ts":"2026-11-03T20:21:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"},"tenantID":"e2e-authcfg-http-17f6e3","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-17f6e3"} {"level":"info","ts":"2026-11-03T20:21:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"},"tenantID":"e2e-authcfg-http-17f6e3","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-17f6e3"} {"level":"info","ts":"2026-11-03T20:21:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"},"tenantID":"e2e-authcfg-http-17f6e3","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-17f6e3"} {"level":"info","ts":"2026-11-03T20:22: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-authcfg-http-17f6e3"}} {"level":"info","ts":"2026-11-03T20:22: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-authcfg-http-17f6e3"}} {"level":"info","ts":"2026-11-03T20:22: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-authcfg-http-17f6e3"}} {"level":"info","ts":"2026-11-03T20:22:59Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-17f6e3"},"tenantID":"e2e-authcfg-http-17f6e3","namespace":"openshift-ingress"}