{"level":"info","ts":"2026-11-02T19:59:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-52800da2"}} {"level":"info","ts":"2026-11-02T19:59:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T19:59:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T19:59:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T19:59:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7ab11604"},"tenantID":"e2e-mt-7ab11604","namespace":"openshift-ingress","gatewayName":"e2e-mt-7ab11604"} {"level":"info","ts":"2026-11-02T19:59:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7ab11604"},"tenantID":"e2e-mt-7ab11604","namespace":"openshift-ingress","gatewayName":"e2e-mt-7ab11604"} {"level":"info","ts":"2026-11-02T19: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T19: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-d6334486"}} {"level":"info","ts":"2026-11-02T19: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T19: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-53c44be7"}} {"level":"info","ts":"2026-11-02T19:59:59Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-966ab503"}} {"level":"info","ts":"2026-11-02T19: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-52800da2"}} {"level":"info","ts":"2026-11-02T19: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-d2c4be83"}} {"level":"info","ts":"2026-11-02T19: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T19: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:00:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-9f8f23"},"tenantID":"e2e-api-a-9f8f23","namespace":"openshift-ingress","gatewayName":"e2e-api-a-9f8f23"} {"level":"info","ts":"2026-11-02T20:00:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-9f8f23"},"tenantID":"e2e-api-a-9f8f23","namespace":"openshift-ingress","gatewayName":"e2e-api-a-9f8f23"} {"level":"info","ts":"2026-11-02T20: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20: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-d6334486"}} {"level":"info","ts":"2026-11-02T20: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T20: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-53c44be7"}} {"level":"error","ts":"2026-11-02T20:00:09Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-966ab503"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-02T20:00:09Z","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-52800da2"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20: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-d2c4be83"}} {"level":"info","ts":"2026-11-02T20: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:00:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c60a0d"},"tenantID":"e2e-api-b-c60a0d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c60a0d"} {"level":"info","ts":"2026-11-02T20:00:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c60a0d"},"tenantID":"e2e-api-b-c60a0d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c60a0d"} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-ffdc4d"},"tenantID":"e2e-shared-b-w3-ffdc4d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-ffdc4d"} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-53c44be7"}} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:00:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:00:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-ffdc4d"},"tenantID":"e2e-shared-b-w3-ffdc4d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-ffdc4d"} {"level":"info","ts":"2026-11-02T20:00:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-4fd0d5"},"tenantID":"e2e-shared-a-w5-4fd0d5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-4fd0d5"} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-28623b"},"tenantID":"e2e-worker-w2-28623b","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-28623b"} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-53c44be7"}} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:00:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:00:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-4b0a12"},"tenantID":"e2e-inf-b-4b0a12","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-4b0a12"} {"level":"info","ts":"2026-11-02T20:00:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:00:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:00:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"error","ts":"2026-11-02T20:00:43Z","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-53c44be7"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20:00:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:00:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:00:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:00:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-4b0a12"},"tenantID":"e2e-inf-b-4b0a12","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-4b0a12"} {"level":"info","ts":"2026-11-02T20:00:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:00:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:00:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:00:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:00:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:00:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:00:56Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-8479ff"}} {"level":"info","ts":"2026-11-02T20:00: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-inf-a-8479ff"}} {"level":"info","ts":"2026-11-02T20:01: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-8479ff"}} {"level":"info","ts":"2026-11-02T20:01:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-282875"},"tenantID":"e2e-shared-b-w1-282875","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-282875"} {"level":"info","ts":"2026-11-02T20:01:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:01:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:01:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:01:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:01:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:01:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:01: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-inf-a-8479ff"}} {"level":"info","ts":"2026-11-02T20:01:13Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-8479ff"},"tenantID":"e2e-inf-a-8479ff","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:01:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:01:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:01:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:01:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:01:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:01:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:01: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-api-a-23a9f5"}} {"level":"info","ts":"2026-11-02T20:01:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-23a9f5"}} {"level":"info","ts":"2026-11-02T20:01:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:01:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:01:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:01:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:01:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:01:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:01: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-api-a-23a9f5"}} {"level":"info","ts":"2026-11-02T20:01:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-23a9f5"},"tenantID":"e2e-api-a-23a9f5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:01:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7ab11604"},"tenantID":"e2e-mt-7ab11604","namespace":"openshift-ingress","gatewayName":"e2e-mt-7ab11604"} {"level":"info","ts":"2026-11-02T20:01:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:01:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:01:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:01:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:01:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:01:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:01:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7ab11604"},"tenantID":"e2e-mt-7ab11604","namespace":"openshift-ingress","gatewayName":"e2e-mt-7ab11604"} {"level":"info","ts":"2026-11-02T20:01:41Z","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-api-a-0b7eed"}} {"level":"info","ts":"2026-11-02T20:01: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-api-a-0b7eed"}} {"level":"info","ts":"2026-11-02T20:01:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:01:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:01:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:01:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d2c4be83"}} {"level":"info","ts":"2026-11-02T20:01:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:01:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:01:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-9f8f23"},"tenantID":"e2e-api-a-9f8f23","namespace":"openshift-ingress","gatewayName":"e2e-api-a-9f8f23"} {"level":"info","ts":"2026-11-02T20:01:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-d1aaed"},"tenantID":"e2e-shared-a-w6-d1aaed","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-d1aaed"} {"level":"info","ts":"2026-11-02T20: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-shared-a-w3-89a22a"}} {"level":"info","ts":"2026-11-02T20:01:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-9f8f23"},"tenantID":"e2e-api-a-9f8f23","namespace":"openshift-ingress","gatewayName":"e2e-api-a-9f8f23"} {"level":"info","ts":"2026-11-02T20:01:56Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-0b7eed"},"tenantID":"e2e-api-a-0b7eed","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:01: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:01: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-d6334486"}} {"level":"info","ts":"2026-11-02T20:01: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-20f49d7d"}} {"level":"error","ts":"2026-11-02T20:01:56Z","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-d2c4be83"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20:01: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:01: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:02: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-w3-89a22a"}} {"level":"info","ts":"2026-11-02T20:02:03Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-89a22a"},"tenantID":"e2e-shared-a-w3-89a22a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:02:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c60a0d"},"tenantID":"e2e-api-b-c60a0d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c60a0d"} {"level":"info","ts":"2026-11-02T20:02:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c60a0d"},"tenantID":"e2e-api-b-c60a0d","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c60a0d"} {"level":"info","ts":"2026-11-02T20:02:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:02:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:02:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:02:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:02:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:02:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-b0cc24"}} {"level":"info","ts":"2026-11-02T20:02:11Z","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-b0cc24"}} {"level":"info","ts":"2026-11-02T20:02:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-ffdc4d"},"tenantID":"e2e-shared-b-w3-ffdc4d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-ffdc4d"} {"level":"info","ts":"2026-11-02T20:02:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-ffdc4d"},"tenantID":"e2e-shared-b-w3-ffdc4d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-ffdc4d"} {"level":"info","ts":"2026-11-02T20:02:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:02:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:02:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:02:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:02:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:02:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-b0cc24"}} {"level":"info","ts":"2026-11-02T20:02:24Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-b0cc24"},"tenantID":"e2e-inf-a-b0cc24","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:02:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:02:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:02:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:02:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:02:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:02:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-4b0a12"},"tenantID":"e2e-inf-b-4b0a12","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-4b0a12"} {"level":"info","ts":"2026-11-02T20:02:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-4b0a12"},"tenantID":"e2e-inf-b-4b0a12","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-4b0a12"} {"level":"info","ts":"2026-11-02T20: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20: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-d6334486"}} {"level":"info","ts":"2026-11-02T20: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T20: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:02:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-32abda"},"tenantID":"e2e-shared-b-w5-32abda","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-32abda"} {"level":"info","ts":"2026-11-02T20:02: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:02: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-d6334486"}} {"level":"info","ts":"2026-11-02T20:02: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:02: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:02: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:02: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-w5-4fd0d5"}} {"level":"info","ts":"2026-11-02T20:02: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-w5-4fd0d5"}} {"level":"info","ts":"2026-11-02T20:02: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-mt-7ab11604"}} {"level":"info","ts":"2026-11-02T20:03:00Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-9f8f23"}} {"level":"info","ts":"2026-11-02T20:03: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-api-a-9f8f23"}} {"level":"info","ts":"2026-11-02T20:03:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:03:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:03:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:03:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:03:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:03:07Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-4fd0d5"}} {"level":"info","ts":"2026-11-02T20:03:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7ab11604"},"tenantID":"e2e-mt-7ab11604","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:03:12Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-4fd0d5"},"tenantID":"e2e-shared-a-w5-4fd0d5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:03:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-9f8f23"},"tenantID":"e2e-api-a-9f8f23","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:03:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:03:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:03:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:03:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:03:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:03:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:03:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:03:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:03:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:03:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:03:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:03:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:03:34Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-ffdc4d"}} {"level":"info","ts":"2026-11-02T20:03:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:03:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:03:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:03:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:03:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:03:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:03:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:03:45Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-32abda"}} {"level":"info","ts":"2026-11-02T20:03:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-ffdc4d"},"tenantID":"e2e-shared-b-w3-ffdc4d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:03:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:03: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:03: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-d6334486"}} {"level":"info","ts":"2026-11-02T20:03: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:03: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:03: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:03:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:03:55Z","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-02T20: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-b-4b0a12"}} {"level":"info","ts":"2026-11-02T20:03:59Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-32abda"},"tenantID":"e2e-shared-b-w5-32abda","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:04: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:04: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-d6334486"}} {"level":"info","ts":"2026-11-02T20:04: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:04: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:04: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:04:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-4848d2"},"tenantID":"e2e-shared-a-w1-4848d2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-4848d2"} {"level":"info","ts":"2026-11-02T20:04:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-4b0a12"},"tenantID":"e2e-inf-b-4b0a12","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:04:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-e9c144"},"tenantID":"e2e-worker-w6-e9c144","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-e9c144"} {"level":"info","ts":"2026-11-02T20:04: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:04: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-d6334486"}} {"level":"info","ts":"2026-11-02T20:04: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:04: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:04: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:04:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-26cfbe"},"tenantID":"e2e-worker-w1-26cfbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-26cfbe"} {"level":"info","ts":"2026-11-02T20:04:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:04:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d6334486"}} {"level":"info","ts":"2026-11-02T20:04:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:04:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:04:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:04:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-43ceaa"},"tenantID":"e2e-worker-w0-43ceaa","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-43ceaa"} {"level":"info","ts":"2026-11-02T20:04:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-1d869e"},"tenantID":"e2e-worker-w5-1d869e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-1d869e"} {"level":"info","ts":"2026-11-02T20:04:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8795bf"},"tenantID":"e2e-worker-w4-8795bf","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8795bf"} {"level":"info","ts":"2026-11-02T20:04: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-cdcac1bf"}} {"level":"error","ts":"2026-11-02T20:04:34Z","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-d6334486"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20:04: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-20f49d7d"}} {"level":"info","ts":"2026-11-02T20:04: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:04: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:04:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-24ef8b"},"tenantID":"e2e-shared-b-w6-24ef8b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-24ef8b"} {"level":"info","ts":"2026-11-02T20:04:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-5c46af"},"tenantID":"e2e-worker-w3-5c46af","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-5c46af"} {"level":"info","ts":"2026-11-02T20:04:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:04:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"error","ts":"2026-11-02T20:04:45Z","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-20f49d7d"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20:04:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:04:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:04:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:04:48Z","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-api-b-c60a0d"}} {"level":"info","ts":"2026-11-02T20: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-api-b-c60a0d"}} {"level":"info","ts":"2026-11-02T20:04:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:04:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:04:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:04:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:05: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-api-b-c60a0d"}} {"level":"info","ts":"2026-11-02T20:05:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:05:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:05:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c60a0d"},"tenantID":"e2e-api-b-c60a0d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:05:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:05: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:05: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:05: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:05:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-1db0e4"},"tenantID":"e2e-api-a-1db0e4","namespace":"openshift-ingress","gatewayName":"e2e-api-a-1db0e4"} {"level":"info","ts":"2026-11-02T20:05:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-1db0e4"},"tenantID":"e2e-api-a-1db0e4","namespace":"openshift-ingress","gatewayName":"e2e-api-a-1db0e4"} {"level":"info","ts":"2026-11-02T20:05: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:05: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:05: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:05:24Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-1d869e"}} {"level":"info","ts":"2026-11-02T20: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-w5-1d869e"}} {"level":"info","ts":"2026-11-02T20:05:26Z","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-28623b"}} {"level":"info","ts":"2026-11-02T20:05:27Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-28623b"}} {"level":"info","ts":"2026-11-02T20:05: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:05: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:05: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:05:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-1d869e"}} {"level":"info","ts":"2026-11-02T20:05:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-1d869e"},"tenantID":"e2e-worker-w5-1d869e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:05:41Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-28623b"},"tenantID":"e2e-worker-w2-28623b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:05:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:05:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:05:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:05: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:05: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:05: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:06:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:06:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:06:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:06:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:06:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:06:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-282875"},"tenantID":"e2e-shared-b-w1-282875","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-282875"} {"level":"info","ts":"2026-11-02T20:06:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:06:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8795bf"}} {"level":"info","ts":"2026-11-02T20:06:11Z","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-8795bf"}} {"level":"info","ts":"2026-11-02T20:06:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:06:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:06: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:06: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:06: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-b81c7e01"}} {"level":"info","ts":"2026-11-02T20:06:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:06:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-1db0e4"},"tenantID":"e2e-api-a-1db0e4","namespace":"openshift-ingress","gatewayName":"e2e-api-a-1db0e4"} {"level":"info","ts":"2026-11-02T20:06:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8795bf"},"tenantID":"e2e-worker-w4-8795bf","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:06:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:06:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:06:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:06:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-1db0e4"},"tenantID":"e2e-api-a-1db0e4","namespace":"openshift-ingress","gatewayName":"e2e-api-a-1db0e4"} {"level":"info","ts":"2026-11-02T20:06: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-cdcac1bf"}} {"level":"info","ts":"2026-11-02T20:06: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-b5760cbc"}} {"level":"error","ts":"2026-11-02T20:06:36Z","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-b81c7e01"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20:06:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:06:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"error","ts":"2026-11-02T20:06:46Z","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-cdcac1bf"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20:06: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:06:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-d1aaed"},"tenantID":"e2e-shared-a-w6-d1aaed","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-d1aaed"} {"level":"info","ts":"2026-11-02T20:06: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:07: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:07: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:07:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:07:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:07: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-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:07:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:07:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:07:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:07:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:07:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:07:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-1db0e4"},"tenantID":"e2e-api-a-1db0e4","namespace":"openshift-ingress","gatewayName":"e2e-api-a-1db0e4"} {"level":"info","ts":"2026-11-02T20:07:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-1db0e4"},"tenantID":"e2e-api-a-1db0e4","namespace":"openshift-ingress","gatewayName":"e2e-api-a-1db0e4"} {"level":"info","ts":"2026-11-02T20:07:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:07:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:08:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"},"tenantID":"e2e-api-b-b45a2b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b45a2b"} {"level":"info","ts":"2026-11-02T20:08:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"},"tenantID":"e2e-api-b-b45a2b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b45a2b"} {"level":"info","ts":"2026-11-02T20:08:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"info","ts":"2026-11-02T20:08:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-b5760cbc"}} {"level":"error","ts":"2026-11-02T20:08:28Z","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-b5760cbc"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T20:08:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:08:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:08:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:08:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:08:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:08:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:08: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-02T20:09:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-4848d2"},"tenantID":"e2e-shared-a-w1-4848d2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-4848d2"} {"level":"info","ts":"2026-11-02T20:09:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-e9c144"},"tenantID":"e2e-worker-w6-e9c144","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-e9c144"} {"level":"info","ts":"2026-11-02T20:09:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"},"tenantID":"e2e-api-b-b45a2b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b45a2b"} {"level":"info","ts":"2026-11-02T20:09:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"},"tenantID":"e2e-api-b-b45a2b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b45a2b"} {"level":"info","ts":"2026-11-02T20:09:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-26cfbe"},"tenantID":"e2e-worker-w1-26cfbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-26cfbe"} {"level":"info","ts":"2026-11-02T20:09:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-43ceaa"},"tenantID":"e2e-worker-w0-43ceaa","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-43ceaa"} {"level":"info","ts":"2026-11-02T20:09:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:09:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:09:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:09:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-24ef8b"},"tenantID":"e2e-shared-b-w6-24ef8b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-24ef8b"} {"level":"info","ts":"2026-11-02T20:09:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:09:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:09:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:09:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-5c46af"},"tenantID":"e2e-worker-w3-5c46af","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-5c46af"} {"level":"info","ts":"2026-11-02T20:10:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:10:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:10:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:10:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:10:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:10:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:10:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:10:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"},"tenantID":"e2e-api-b-b45a2b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b45a2b"} {"level":"info","ts":"2026-11-02T20:10:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"},"tenantID":"e2e-api-b-b45a2b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b45a2b"} {"level":"info","ts":"2026-11-02T20:10:39Z","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-02T20:10: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-api-a-1db0e4"}} {"level":"info","ts":"2026-11-02T20:10:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:10: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-api-a-1db0e4"}} {"level":"info","ts":"2026-11-02T20:10:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-1db0e4"},"tenantID":"e2e-api-a-1db0e4","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:11:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-282875"},"tenantID":"e2e-shared-b-w1-282875","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-282875"} {"level":"info","ts":"2026-11-02T20:11:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-d1aaed"},"tenantID":"e2e-shared-a-w6-d1aaed","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-d1aaed"} {"level":"info","ts":"2026-11-02T20:12: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-api-b-b45a2b"}} {"level":"info","ts":"2026-11-02T20:12:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"}} {"level":"info","ts":"2026-11-02T20:12: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-api-b-b45a2b"}} {"level":"info","ts":"2026-11-02T20:12:57Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b45a2b"},"tenantID":"e2e-api-b-b45a2b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:13:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:13:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-838bc1"} {"level":"info","ts":"2026-11-02T20:14:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-4848d2"},"tenantID":"e2e-shared-a-w1-4848d2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-4848d2"} {"level":"info","ts":"2026-11-02T20:14:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-e9c144"},"tenantID":"e2e-worker-w6-e9c144","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-e9c144"} {"level":"info","ts":"2026-11-02T20:14:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:14: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-inf-a-838bc1"}} {"level":"info","ts":"2026-11-02T20:14:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-28fa24"} {"level":"info","ts":"2026-11-02T20:14:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-26cfbe"},"tenantID":"e2e-worker-w1-26cfbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-26cfbe"} {"level":"info","ts":"2026-11-02T20:14:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-43ceaa"},"tenantID":"e2e-worker-w0-43ceaa","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-43ceaa"} {"level":"info","ts":"2026-11-02T20:14: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-a-838bc1"}} {"level":"info","ts":"2026-11-02T20:14:35Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-838bc1"},"tenantID":"e2e-inf-a-838bc1","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:14:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7025fa"} {"level":"info","ts":"2026-11-02T20:14:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-24ef8b"},"tenantID":"e2e-shared-b-w6-24ef8b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-24ef8b"} {"level":"info","ts":"2026-11-02T20:14:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-5c46af"},"tenantID":"e2e-worker-w3-5c46af","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-5c46af"} {"level":"info","ts":"2026-11-02T20:14:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-43ceaa"},"tenantID":"e2e-worker-w0-43ceaa","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-43ceaa"} {"level":"info","ts":"2026-11-02T20:14:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-e9c144"},"tenantID":"e2e-worker-w6-e9c144","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-e9c144"} {"level":"info","ts":"2026-11-02T20:14:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-19d134"} {"level":"info","ts":"2026-11-02T20:15:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-26cfbe"},"tenantID":"e2e-worker-w1-26cfbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-26cfbe"} {"level":"info","ts":"2026-11-02T20:15: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-7025fa"}} {"level":"info","ts":"2026-11-02T20:15:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-5c46af"},"tenantID":"e2e-worker-w3-5c46af","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-5c46af"} {"level":"info","ts":"2026-11-02T20:15: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-7025fa"}} {"level":"info","ts":"2026-11-02T20:15:11Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7025fa"},"tenantID":"e2e-inf-a-7025fa","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:15:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-a5b64d"} {"level":"info","ts":"2026-11-02T20:15: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-worker-w3-5c46af"}} {"level":"info","ts":"2026-11-02T20:15:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-5c46af"}} {"level":"info","ts":"2026-11-02T20:15:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:15:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-5c46af"}} {"level":"info","ts":"2026-11-02T20:15:34Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-5c46af"},"tenantID":"e2e-worker-w3-5c46af","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:15:39Z","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-28fa24"}} {"level":"info","ts":"2026-11-02T20:15: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-inf-b-28fa24"}} {"level":"info","ts":"2026-11-02T20:15:40Z","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-19d134"}} {"level":"info","ts":"2026-11-02T20:15: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-b-19d134"}} {"level":"info","ts":"2026-11-02T20:15:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:15:46Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"}} {"level":"info","ts":"2026-11-02T20:15: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-a5b64d"}} {"level":"info","ts":"2026-11-02T20:15: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-b-28fa24"}} {"level":"info","ts":"2026-11-02T20:15:53Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-28fa24"},"tenantID":"e2e-inf-b-28fa24","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:15:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-13e739"} {"level":"info","ts":"2026-11-02T20:15:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-19d134"},"tenantID":"e2e-inf-b-19d134","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:16:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-a5b64d"},"tenantID":"e2e-inf-a-a5b64d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:16:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-282875"},"tenantID":"e2e-shared-b-w1-282875","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-282875"} {"level":"info","ts":"2026-11-02T20:16:31Z","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-13e739"}} {"level":"info","ts":"2026-11-02T20:16: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-b-13e739"}} {"level":"info","ts":"2026-11-02T20:16:33Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-43ceaa"}} {"level":"info","ts":"2026-11-02T20:16: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-w0-43ceaa"}} {"level":"info","ts":"2026-11-02T20:16:38Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-d1aaed"}} {"level":"info","ts":"2026-11-02T20:16: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-shared-a-w6-d1aaed"}} {"level":"info","ts":"2026-11-02T20:16: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-inf-b-13e739"}} {"level":"info","ts":"2026-11-02T20:16:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-13e739"},"tenantID":"e2e-inf-b-13e739","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:16:48Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-43ceaa"},"tenantID":"e2e-worker-w0-43ceaa","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:16:50Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-d1aaed"}} {"level":"info","ts":"2026-11-02T20:16:52Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-d1aaed"},"tenantID":"e2e-shared-a-w6-d1aaed","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:17:18Z","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-4848d2"}} {"level":"info","ts":"2026-11-02T20:17: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-shared-a-w1-4848d2"}} {"level":"info","ts":"2026-11-02T20:17: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-shared-b-w6-24ef8b"}} {"level":"info","ts":"2026-11-02T20:17: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-shared-b-w6-24ef8b"}} {"level":"info","ts":"2026-11-02T20:17: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-w1-4848d2"}} {"level":"info","ts":"2026-11-02T20:17:32Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-4848d2"},"tenantID":"e2e-shared-a-w1-4848d2","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:17:34Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-24ef8b"}} {"level":"info","ts":"2026-11-02T20:17:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-24ef8b"},"tenantID":"e2e-shared-b-w6-24ef8b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:17: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-b-w1-282875"}} {"level":"info","ts":"2026-11-02T20:17: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-w1-282875"}} {"level":"info","ts":"2026-11-02T20:17: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-worker-w6-e9c144"}} {"level":"info","ts":"2026-11-02T20:17: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-worker-w6-e9c144"}} {"level":"info","ts":"2026-11-02T20:18: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-w1-282875"}} {"level":"info","ts":"2026-11-02T20:18:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-282875"},"tenantID":"e2e-shared-b-w1-282875","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:18:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-e9c144"},"tenantID":"e2e-worker-w6-e9c144","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:18:18Z","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-26cfbe"}} {"level":"info","ts":"2026-11-02T20:18: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-worker-w1-26cfbe"}} {"level":"info","ts":"2026-11-02T20:18: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-w1-26cfbe"}} {"level":"info","ts":"2026-11-02T20:18:32Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-26cfbe"},"tenantID":"e2e-worker-w1-26cfbe","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:20:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:25: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-02T20:25:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:25:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:25:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:25: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-02T20:26:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:26:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:26:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:26:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:26:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:26:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:26:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:27:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:27:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-9ff720"} {"level":"info","ts":"2026-11-02T20:27: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-worker-single-main-9ff720"}} {"level":"info","ts":"2026-11-02T20:27: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-single-main-9ff720"}} {"level":"info","ts":"2026-11-02T20:27: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-worker-single-main-9ff720"}} {"level":"info","ts":"2026-11-02T20:27:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-9ff720"},"tenantID":"e2e-worker-single-main-9ff720","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:28:06Z","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-02T20:28:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:28:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:30:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:30:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:30:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:30:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:31:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:31:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:31:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:31:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:32:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-a52dfa"} {"level":"info","ts":"2026-11-02T20:32:12Z","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-a52dfa"}} {"level":"info","ts":"2026-11-02T20:32: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-worker-single-main-a52dfa"}} {"level":"info","ts":"2026-11-02T20:32: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-a52dfa"}} {"level":"info","ts":"2026-11-02T20:32:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-a52dfa"},"tenantID":"e2e-worker-single-main-a52dfa","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:33:22Z","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-02T20:35:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:35:03Z","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-02T20:35:12Z","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-02T20:35:13Z","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-02T20:35:13Z","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-02T20:35:16Z","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-02T20:35:17Z","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-02T20:35:18Z","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-02T20:35:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T20:35:22Z","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-02T20:35:26Z","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-02T20:35:27Z","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-02T20:35:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-5b04055d"},"tenantID":"e2e-ait-5b04055d","namespace":"openshift-ingress","gatewayName":"e2e-ait-5b04055d"} {"level":"info","ts":"2026-11-02T20:35: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-02T20:35:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-5b04055d"},"tenantID":"e2e-ait-5b04055d","namespace":"openshift-ingress","gatewayName":"e2e-ait-5b04055d"} {"level":"info","ts":"2026-11-02T20:35:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-5b04055d"},"tenantID":"e2e-ait-5b04055d","namespace":"openshift-ingress","gatewayName":"e2e-ait-5b04055d"} {"level":"info","ts":"2026-11-02T20:35:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-5b04055d"},"tenantID":"e2e-ait-5b04055d","namespace":"openshift-ingress","gatewayName":"e2e-ait-5b04055d"} {"level":"info","ts":"2026-11-02T20:35:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-5b04055d"},"tenantID":"e2e-ait-5b04055d","namespace":"openshift-ingress","gatewayName":"e2e-ait-5b04055d"} {"level":"info","ts":"2026-11-02T20:35: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-ait-5b04055d"}} {"level":"info","ts":"2026-11-02T20:35: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-ait-5b04055d"}} {"level":"info","ts":"2026-11-02T20:36: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-ait-5b04055d"}} {"level":"info","ts":"2026-11-02T20:36:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-5b04055d"},"tenantID":"e2e-ait-5b04055d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:36:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"},"tenantID":"e2e-authcfg-http-cfa6c5","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-cfa6c5"} {"level":"info","ts":"2026-11-02T20:36:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"},"tenantID":"e2e-authcfg-http-cfa6c5","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-cfa6c5"} {"level":"info","ts":"2026-11-02T20:36:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"},"tenantID":"e2e-authcfg-http-cfa6c5","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-cfa6c5"} {"level":"info","ts":"2026-11-02T20:36:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"},"tenantID":"e2e-authcfg-http-cfa6c5","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-cfa6c5"} {"level":"info","ts":"2026-11-02T20:36:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"},"tenantID":"e2e-authcfg-http-cfa6c5","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-cfa6c5"} {"level":"info","ts":"2026-11-02T20:36:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"},"tenantID":"e2e-authcfg-http-cfa6c5","namespace":"openshift-ingress","gatewayName":"e2e-authcfg-http-cfa6c5"} {"level":"info","ts":"2026-11-02T20:38:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"}} {"level":"info","ts":"2026-11-02T20:38:11Z","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-cfa6c5"}} {"level":"info","ts":"2026-11-02T20:38:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"}} {"level":"info","ts":"2026-11-02T20:38:24Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-authcfg-http-cfa6c5"},"tenantID":"e2e-authcfg-http-cfa6c5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T20:40:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"}