{"level":"info","ts":"2026-10-30T17:16: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-3393c122"}} {"level":"info","ts":"2026-10-30T17:16: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-85bcd2ae"}} {"level":"info","ts":"2026-10-30T17:16:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-e5ac8f"} {"level":"info","ts":"2026-10-30T17:16:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:16:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"error","ts":"2026-10-30T17:16:05Z","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-0adc4df3"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:16: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:16: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:16: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:16:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:16: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-3393c122"}} {"level":"info","ts":"2026-10-30T17:16: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-85bcd2ae"}} {"level":"info","ts":"2026-10-30T17:16: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:16:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:16: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:16: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:16: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:16:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:16: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-3393c122"}} {"level":"info","ts":"2026-10-30T17:16: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-85bcd2ae"}} {"level":"info","ts":"2026-10-30T17:16: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:16:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:16:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"},"tenantID":"e2e-inf-b-dd5c8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-dd5c8f"} {"level":"info","ts":"2026-10-30T17:16: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:16: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:16: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:16:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:16: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-3393c122"}} {"level":"info","ts":"2026-10-30T17:16: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-85bcd2ae"}} {"level":"info","ts":"2026-10-30T17:16: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:16:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:16:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"},"tenantID":"e2e-inf-a-d003a5","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d003a5"} {"level":"info","ts":"2026-10-30T17:16:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"},"tenantID":"e2e-inf-a-d003a5","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d003a5"} {"level":"info","ts":"2026-10-30T17:16:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"},"tenantID":"e2e-inf-a-d003a5","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d003a5"} {"level":"info","ts":"2026-10-30T17:16:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-42d381"} {"level":"info","ts":"2026-10-30T17:16:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e05b320b"}} {"level":"info","ts":"2026-10-30T17:16:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8724d188"}} {"level":"info","ts":"2026-10-30T17:16:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-fe080261"}} {"level":"info","ts":"2026-10-30T17:16:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:16:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3393c122"}} {"level":"info","ts":"2026-10-30T17:16:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-85bcd2ae"}} {"level":"info","ts":"2026-10-30T17:16: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:16:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:16:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-db8417"} {"level":"info","ts":"2026-10-30T17:16:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e05b320b"}} {"level":"info","ts":"2026-10-30T17:16:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8724d188"}} {"level":"info","ts":"2026-10-30T17:16:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-fe080261"}} {"level":"info","ts":"2026-10-30T17:16:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:16:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3393c122"}} {"level":"info","ts":"2026-10-30T17:16:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-85bcd2ae"}} {"level":"info","ts":"2026-10-30T17:16:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:16:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:17:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-11f480"} {"level":"info","ts":"2026-10-30T17:17:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e05b320b"}} {"level":"info","ts":"2026-10-30T17:17:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8724d188"}} {"level":"info","ts":"2026-10-30T17:17:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-fe080261"}} {"level":"info","ts":"2026-10-30T17:17:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:17:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3393c122"}} {"level":"error","ts":"2026-10-30T17:17:04Z","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-85bcd2ae"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:17:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"},"tenantID":"e2e-shared-a-w4-987dfc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-987dfc"} {"level":"info","ts":"2026-10-30T17:17: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:17:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:17:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"},"tenantID":"e2e-inf-b-c82666","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c82666"} {"level":"info","ts":"2026-10-30T17:17:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"},"tenantID":"e2e-inf-b-c82666","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c82666"} {"level":"info","ts":"2026-10-30T17:17:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"},"tenantID":"e2e-inf-a-d003a5","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d003a5"} {"level":"info","ts":"2026-10-30T17:17:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:17:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-f42baf"},"tenantID":"e2e-inf-a-f42baf","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-f42baf"} {"level":"info","ts":"2026-10-30T17:17:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-f42baf"},"tenantID":"e2e-inf-a-f42baf","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-f42baf"} {"level":"info","ts":"2026-10-30T17:17: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:17: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:17: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:17:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"error","ts":"2026-10-30T17:17:15Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3393c122"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:17:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-5d67ca"},"tenantID":"e2e-inf-b-5d67ca","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-5d67ca"} {"level":"info","ts":"2026-10-30T17:17:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-5d67ca"},"tenantID":"e2e-inf-b-5d67ca","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-5d67ca"} {"level":"info","ts":"2026-10-30T17:17:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:17:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:17:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"},"tenantID":"e2e-inf-b-c82666","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c82666"} {"level":"info","ts":"2026-10-30T17:17:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-f42baf"},"tenantID":"e2e-inf-a-f42baf","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-f42baf"} {"level":"info","ts":"2026-10-30T17:17:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-5d67ca"},"tenantID":"e2e-inf-b-5d67ca","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-5d67ca"} {"level":"info","ts":"2026-10-30T17:17: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:17: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:17: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:17:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:17:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:17:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:17: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:17: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:17: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:17:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:17:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:17: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:17:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"}} {"level":"info","ts":"2026-10-30T17:17:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:17:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:17: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:17: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:17: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:17:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:17: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-d9a1d54b"}} {"level":"error","ts":"2026-10-30T17:17:48Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-2193d052"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:17:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:17:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e05b320b"}} {"level":"info","ts":"2026-10-30T17:17:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8724d188"}} {"level":"info","ts":"2026-10-30T17:17:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-fe080261"}} {"level":"info","ts":"2026-10-30T17:17:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:17: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:18:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-e05b320b"}} {"level":"info","ts":"2026-10-30T17:18:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8724d188"}} {"level":"info","ts":"2026-10-30T17:18:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-fe080261"}} {"level":"info","ts":"2026-10-30T17:18:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:18:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:18: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:18:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:18:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"},"tenantID":"e2e-inf-a-2d01ec","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-2d01ec"} {"level":"info","ts":"2026-10-30T17:18:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"},"tenantID":"e2e-inf-a-2d01ec","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-2d01ec"} {"level":"info","ts":"2026-10-30T17:18: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:18: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:18: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:18:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:18:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-e5ac8f"} {"level":"info","ts":"2026-10-30T17:18:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-e5ac8f"} {"level":"info","ts":"2026-10-30T17:18:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:18:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7c52f8"},"tenantID":"e2e-inf-a-7c52f8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7c52f8"} {"level":"info","ts":"2026-10-30T17:18:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7c52f8"},"tenantID":"e2e-inf-a-7c52f8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7c52f8"} {"level":"info","ts":"2026-10-30T17:18: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:18: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:18: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:18:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:18:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c45877"},"tenantID":"e2e-inf-b-c45877","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c45877"} {"level":"info","ts":"2026-10-30T17:18: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:18: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:18: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:18: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:18:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"}} {"level":"info","ts":"2026-10-30T17:18: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:18:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:18:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"},"tenantID":"e2e-inf-b-dd5c8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-dd5c8f"} {"level":"info","ts":"2026-10-30T17:18:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"},"tenantID":"e2e-inf-b-dd5c8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-dd5c8f"} {"level":"info","ts":"2026-10-30T17:18: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:18: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-8724d188"}} {"level":"info","ts":"2026-10-30T17:18: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-fe080261"}} {"level":"error","ts":"2026-10-30T17:18:46Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"e2e-mt-other-c425a3e3"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:18:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"},"tenantID":"e2e-inf-a-2d01ec","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-2d01ec"} {"level":"info","ts":"2026-10-30T17:18: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:18:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:18:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:18:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"},"tenantID":"e2e-shared-b-w4-001a96","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-001a96"} {"level":"info","ts":"2026-10-30T17:18:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-e5ac8f"} {"level":"info","ts":"2026-10-30T17:18: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-e05b320b"}} {"level":"error","ts":"2026-10-30T17:18: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-8724d188"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:18: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-fe080261"}} {"level":"info","ts":"2026-10-30T17:18:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7c52f8"},"tenantID":"e2e-inf-a-7c52f8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7c52f8"} {"level":"info","ts":"2026-10-30T17:19:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"},"tenantID":"e2e-inf-b-dd5c8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-dd5c8f"} {"level":"info","ts":"2026-10-30T17:19: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:19:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:19: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-e05b320b"}} {"level":"error","ts":"2026-10-30T17:19:06Z","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-fe080261"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:19: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:19: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:19: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:19: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:19: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:19:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-b80d83"},"tenantID":"e2e-worker-w3-b80d83","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-b80d83"} {"level":"info","ts":"2026-10-30T17:19: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:19:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-d384dc"},"tenantID":"e2e-worker-w6-d384dc","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-d384dc"} {"level":"info","ts":"2026-10-30T17:19:42Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:19: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:19:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-04248e"},"tenantID":"e2e-worker-w1-04248e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-04248e"} {"level":"info","ts":"2026-10-30T17:19:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-b4f406"},"tenantID":"e2e-worker-w2-b4f406","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-b4f406"} {"level":"info","ts":"2026-10-30T17:19:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:19: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:20:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-86f50a"},"tenantID":"e2e-worker-w5-86f50a","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-86f50a"} {"level":"info","ts":"2026-10-30T17:20:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:20: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:20:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-096d75"},"tenantID":"e2e-worker-w0-096d75","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-096d75"} {"level":"info","ts":"2026-10-30T17:20:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-c7b9df"},"tenantID":"e2e-worker-w4-c7b9df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-c7b9df"} {"level":"info","ts":"2026-10-30T17:20:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:20:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-42d381"} {"level":"info","ts":"2026-10-30T17:20:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-42d381"} {"level":"info","ts":"2026-10-30T17:20:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-42d381"} {"level":"info","ts":"2026-10-30T17:20: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:20: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:20: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:20:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"},"tenantID":"e2e-shared-a-w3-8681b5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-8681b5"} {"level":"info","ts":"2026-10-30T17:20: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:20: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:20:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"},"tenantID":"e2e-inf-a-d003a5","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d003a5"} {"level":"info","ts":"2026-10-30T17:20:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-f42baf"},"tenantID":"e2e-inf-a-f42baf","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-f42baf"} {"level":"info","ts":"2026-10-30T17:20:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"},"tenantID":"e2e-inf-a-d003a5","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d003a5"} {"level":"info","ts":"2026-10-30T17:20: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:20: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:20:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c45877"},"tenantID":"e2e-inf-b-c45877","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c45877"} {"level":"info","ts":"2026-10-30T17:20:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c45877"},"tenantID":"e2e-inf-b-c45877","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c45877"} {"level":"info","ts":"2026-10-30T17:20:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-42d381"} {"level":"info","ts":"2026-10-30T17:20:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"},"tenantID":"e2e-shared-a-w4-987dfc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-987dfc"} {"level":"info","ts":"2026-10-30T17:20:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"},"tenantID":"e2e-shared-a-w4-987dfc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-987dfc"} {"level":"info","ts":"2026-10-30T17:20: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:20: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:20:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-5d67ca"},"tenantID":"e2e-inf-b-5d67ca","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-5d67ca"} {"level":"info","ts":"2026-10-30T17:20:58Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-f42baf"}} {"level":"info","ts":"2026-10-30T17:20:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-5d67ca"},"tenantID":"e2e-inf-b-5d67ca","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-5d67ca"} {"level":"info","ts":"2026-10-30T17:21: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:21: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-e05b320b"}} {"level":"info","ts":"2026-10-30T17:21:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-f42baf"},"tenantID":"e2e-inf-a-f42baf","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:21:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"},"tenantID":"e2e-inf-b-c82666","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c82666"} {"level":"info","ts":"2026-10-30T17:21:12Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"}} {"level":"info","ts":"2026-10-30T17:21:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"},"tenantID":"e2e-inf-b-c82666","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c82666"} {"level":"info","ts":"2026-10-30T17:21: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-d9a1d54b"}} {"level":"error","ts":"2026-10-30T17:21:16Z","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-e05b320b"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:21:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c45877"},"tenantID":"e2e-inf-b-c45877","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c45877"} {"level":"info","ts":"2026-10-30T17:21:22Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d003a5"},"tenantID":"e2e-inf-a-d003a5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:21:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"},"tenantID":"e2e-shared-a-w4-987dfc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-987dfc"} {"level":"info","ts":"2026-10-30T17:21: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:21:34Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-5d67ca"}} {"level":"info","ts":"2026-10-30T17:21: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-inf-b-5d67ca"}} {"level":"info","ts":"2026-10-30T17:21: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:21:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-5d67ca"},"tenantID":"e2e-inf-b-5d67ca","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:21: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:21:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"},"tenantID":"e2e-shared-b-w4-001a96","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-001a96"} {"level":"info","ts":"2026-10-30T17:21:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"},"tenantID":"e2e-shared-b-w4-001a96","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-001a96"} {"level":"info","ts":"2026-10-30T17:21:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-db8417"} {"level":"info","ts":"2026-10-30T17:21: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:22:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-11f480"} {"level":"info","ts":"2026-10-30T17:22:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"},"tenantID":"e2e-shared-b-w4-001a96","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-001a96"} {"level":"info","ts":"2026-10-30T17:22:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:22:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:22: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:22:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:22:14Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"}} {"level":"info","ts":"2026-10-30T17:22:14Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"}} {"level":"info","ts":"2026-10-30T17:22: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:22:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7c52f8"},"tenantID":"e2e-inf-a-7c52f8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7c52f8"} {"level":"info","ts":"2026-10-30T17:22:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7c52f8"},"tenantID":"e2e-inf-a-7c52f8","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-7c52f8"} {"level":"info","ts":"2026-10-30T17:22:25Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c82666"},"tenantID":"e2e-inf-b-c82666","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:22:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:22:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:22: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:22: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:22: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-d9a1d54b"}} {"level":"info","ts":"2026-10-30T17:22:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:22:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"},"tenantID":"e2e-inf-b-dd5c8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-dd5c8f"} {"level":"info","ts":"2026-10-30T17:22:55Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7c52f8"}} {"level":"info","ts":"2026-10-30T17:22:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:22:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:22:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-11f480"} {"level":"error","ts":"2026-10-30T17:22:58Z","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-d9a1d54b"},"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:1070\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:295\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:23:04Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-7c52f8"},"tenantID":"e2e-inf-a-7c52f8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:23:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:23:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:23:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-11f480"} {"level":"info","ts":"2026-10-30T17:23:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"},"tenantID":"e2e-inf-a-2d01ec","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-2d01ec"} {"level":"info","ts":"2026-10-30T17:23:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"},"tenantID":"e2e-shared-a-w3-8681b5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-8681b5"} {"level":"info","ts":"2026-10-30T17:23:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"},"tenantID":"e2e-inf-a-2d01ec","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-2d01ec"} {"level":"info","ts":"2026-10-30T17:23:35Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"}} {"level":"info","ts":"2026-10-30T17:23:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"}} {"level":"info","ts":"2026-10-30T17:23:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"},"tenantID":"e2e-shared-a-w3-8681b5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-8681b5"} {"level":"info","ts":"2026-10-30T17:23: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-10-30T17:23:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-dd5c8f"},"tenantID":"e2e-inf-b-dd5c8f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:23:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-e5ac8f"} {"level":"info","ts":"2026-10-30T17:24:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:24:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:24:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:24:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:24:11Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"}} {"level":"info","ts":"2026-10-30T17:24:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-e5ac8f"} {"level":"info","ts":"2026-10-30T17:24:12Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"}} {"level":"info","ts":"2026-10-30T17:24:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-e5ac8f"} {"level":"info","ts":"2026-10-30T17:24:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-db8417"} {"level":"info","ts":"2026-10-30T17:24:22Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-2d01ec"},"tenantID":"e2e-inf-a-2d01ec","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:24:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:24:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-42d381"} {"level":"info","ts":"2026-10-30T17:24:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-42d381"} {"level":"info","ts":"2026-10-30T17:24:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:24:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-b80d83"},"tenantID":"e2e-worker-w3-b80d83","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-b80d83"} {"level":"info","ts":"2026-10-30T17:24:42Z","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-e5ac8f"}} {"level":"info","ts":"2026-10-30T17:24: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-e5ac8f"}} {"level":"info","ts":"2026-10-30T17:24:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-d384dc"},"tenantID":"e2e-worker-w6-d384dc","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-d384dc"} {"level":"info","ts":"2026-10-30T17:24:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-db8417"} {"level":"info","ts":"2026-10-30T17:24:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-04248e"},"tenantID":"e2e-worker-w1-04248e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-04248e"} {"level":"info","ts":"2026-10-30T17:24:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-b4f406"},"tenantID":"e2e-worker-w2-b4f406","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-b4f406"} {"level":"info","ts":"2026-10-30T17:24:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"},"tenantID":"e2e-shared-a-w4-987dfc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-987dfc"} {"level":"info","ts":"2026-10-30T17:24:54Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-e5ac8f"},"tenantID":"e2e-inf-b-e5ac8f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:25:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:25:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:25:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-86f50a"},"tenantID":"e2e-worker-w5-86f50a","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-86f50a"} {"level":"info","ts":"2026-10-30T17:25:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c45877"},"tenantID":"e2e-inf-b-c45877","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c45877"} {"level":"info","ts":"2026-10-30T17:25:05Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"}} {"level":"info","ts":"2026-10-30T17:25:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-096d75"},"tenantID":"e2e-worker-w0-096d75","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-096d75"} {"level":"info","ts":"2026-10-30T17:25:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-c7b9df"},"tenantID":"e2e-worker-w4-c7b9df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-c7b9df"} {"level":"info","ts":"2026-10-30T17:25:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-42d381"},"tenantID":"e2e-inf-a-42d381","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:25:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"},"tenantID":"e2e-shared-b-w4-001a96","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-001a96"} {"level":"info","ts":"2026-10-30T17:25:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-abe243"},"tenantID":"e2e-ipp-a-abe243","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-abe243"} {"level":"info","ts":"2026-10-30T17:25:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:25:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-469ad7"} {"level":"info","ts":"2026-10-30T17:25:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:25:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:25:51Z","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-c45877"}} {"level":"info","ts":"2026-10-30T17:25:52Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c45877"}} {"level":"info","ts":"2026-10-30T17:26:02Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c45877"},"tenantID":"e2e-inf-b-c45877","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:26:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:26:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:26:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:26:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:26:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:26:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d2d985"},"tenantID":"e2e-ipp-a-d2d985","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-d2d985"} {"level":"info","ts":"2026-10-30T17:26:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-abe243"},"tenantID":"e2e-ipp-a-abe243","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:26:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-b87f3c"} {"level":"info","ts":"2026-10-30T17:26:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-11f480"} {"level":"info","ts":"2026-10-30T17:27:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-11f480"} {"level":"info","ts":"2026-10-30T17:27:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:27:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:27:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:27:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-41cb25"},"tenantID":"e2e-ipp-a-41cb25","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-41cb25"} {"level":"info","ts":"2026-10-30T17:27:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"},"tenantID":"e2e-shared-a-w3-8681b5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-8681b5"} {"level":"info","ts":"2026-10-30T17:27:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"},"tenantID":"e2e-shared-a-w3-8681b5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-8681b5"} {"level":"info","ts":"2026-10-30T17:27:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-63e60d"},"tenantID":"e2e-ipp-b-63e60d","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-63e60d"} {"level":"info","ts":"2026-10-30T17:27:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-db8417"} {"level":"info","ts":"2026-10-30T17:27:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-db8417"} {"level":"info","ts":"2026-10-30T17:27:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-c17e8c"},"tenantID":"e2e-ipp-a-c17e8c","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-c17e8c"} {"level":"info","ts":"2026-10-30T17:27:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:27:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:28:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d2d985"},"tenantID":"e2e-ipp-a-d2d985","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:28:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:28:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:28:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:28:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8a7e4a"},"tenantID":"e2e-ipp-a-8a7e4a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-8a7e4a"} {"level":"info","ts":"2026-10-30T17:28:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-469ad7"} {"level":"info","ts":"2026-10-30T17:28:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-469ad7"} {"level":"info","ts":"2026-10-30T17:28:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:28:55Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-41cb25"},"tenantID":"e2e-ipp-a-41cb25","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:29:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-469ad7"} {"level":"info","ts":"2026-10-30T17:29:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:29:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:29:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:29:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-93e020"},"tenantID":"e2e-ipp-b-93e020","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-93e020"} {"level":"info","ts":"2026-10-30T17:29:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-63e60d"},"tenantID":"e2e-ipp-b-63e60d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:29:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-b80d83"},"tenantID":"e2e-worker-w3-b80d83","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-b80d83"} {"level":"info","ts":"2026-10-30T17:29:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-c17e8c"},"tenantID":"e2e-ipp-a-c17e8c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:29:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:29:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-d384dc"},"tenantID":"e2e-worker-w6-d384dc","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-d384dc"} {"level":"info","ts":"2026-10-30T17:29:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-04248e"},"tenantID":"e2e-worker-w1-04248e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-04248e"} {"level":"info","ts":"2026-10-30T17:29:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-b4f406"},"tenantID":"e2e-worker-w2-b4f406","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-b4f406"} {"level":"info","ts":"2026-10-30T17:29:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"},"tenantID":"e2e-shared-a-w4-987dfc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-987dfc"} {"level":"info","ts":"2026-10-30T17:30:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-3260f8"},"tenantID":"e2e-ipp-b-3260f8","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-3260f8"} {"level":"info","ts":"2026-10-30T17:30:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-86f50a"},"tenantID":"e2e-worker-w5-86f50a","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-86f50a"} {"level":"info","ts":"2026-10-30T17:30:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-096d75"},"tenantID":"e2e-worker-w0-096d75","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-096d75"} {"level":"info","ts":"2026-10-30T17:30:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-c7b9df"},"tenantID":"e2e-worker-w4-c7b9df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-c7b9df"} {"level":"info","ts":"2026-10-30T17:30:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8a7e4a"},"tenantID":"e2e-ipp-a-8a7e4a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:30:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-b87f3c"} {"level":"info","ts":"2026-10-30T17:30:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"},"tenantID":"e2e-shared-b-w4-001a96","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-001a96"} {"level":"info","ts":"2026-10-30T17:30:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-b87f3c"} {"level":"info","ts":"2026-10-30T17:30:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-b87f3c"} {"level":"info","ts":"2026-10-30T17:30:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:30:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:30:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:30:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-9e9ce7"},"tenantID":"e2e-ipp-b-9e9ce7","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-9e9ce7"} {"level":"info","ts":"2026-10-30T17:31:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-5d8947"} {"level":"info","ts":"2026-10-30T17:31:18Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-93e020"},"tenantID":"e2e-ipp-b-93e020","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:31:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:31:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-a43843"} {"level":"info","ts":"2026-10-30T17:31:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-4fb821"},"tenantID":"e2e-ipp-b-4fb821","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-4fb821"} {"level":"info","ts":"2026-10-30T17:31:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-469ad7"} {"level":"info","ts":"2026-10-30T17:31:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-469ad7"} {"level":"info","ts":"2026-10-30T17:32:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-11f480"} {"level":"info","ts":"2026-10-30T17:32:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:32:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:32:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-3260f8"},"tenantID":"e2e-ipp-b-3260f8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:32:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-6d4f99"} {"level":"info","ts":"2026-10-30T17:32:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-a949e7"},"tenantID":"e2e-ipp-a-a949e7","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-a949e7"} {"level":"info","ts":"2026-10-30T17:32: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-10-30T17:32:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:32:28Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"}} {"level":"info","ts":"2026-10-30T17:32: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-shared-a-w4-987dfc"}} {"level":"info","ts":"2026-10-30T17:32:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"},"tenantID":"e2e-shared-a-w3-8681b5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-8681b5"} {"level":"info","ts":"2026-10-30T17:32:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-987dfc"},"tenantID":"e2e-shared-a-w4-987dfc","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:32:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-db8417"} {"level":"info","ts":"2026-10-30T17:32:55Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-9e9ce7"},"tenantID":"e2e-ipp-b-9e9ce7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:33:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w5-78c9c2"} {"level":"info","ts":"2026-10-30T17:33:04Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"}} {"level":"info","ts":"2026-10-30T17:33:05Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"}} {"level":"info","ts":"2026-10-30T17:33:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-001a96"},"tenantID":"e2e-shared-b-w4-001a96","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:33:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w5-82243b"} {"level":"info","ts":"2026-10-30T17:33: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-w4-c7b9df"}} {"level":"info","ts":"2026-10-30T17:33: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-w4-c7b9df"}} {"level":"info","ts":"2026-10-30T17:33:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-4fb821"},"tenantID":"e2e-ipp-b-4fb821","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:33: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-w4-c7b9df"}} {"level":"info","ts":"2026-10-30T17:33:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-c7b9df"},"tenantID":"e2e-worker-w4-c7b9df","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:33:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-b87f3c"} {"level":"info","ts":"2026-10-30T17:33:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-b87f3c"} {"level":"info","ts":"2026-10-30T17:34:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-a949e7"},"tenantID":"e2e-ipp-a-a949e7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:34:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:34:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:34:16Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"}} {"level":"info","ts":"2026-10-30T17:34:16Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"}} {"level":"info","ts":"2026-10-30T17:34:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8f92ef"},"tenantID":"e2e-ipp-a-8f92ef","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-8f92ef"} {"level":"info","ts":"2026-10-30T17:34:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-5d8947"},"tenantID":"e2e-shared-a-w1-5d8947","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:34:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-b80d83"},"tenantID":"e2e-worker-w3-b80d83","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-b80d83"} {"level":"info","ts":"2026-10-30T17:34:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-d384dc"},"tenantID":"e2e-worker-w6-d384dc","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-d384dc"} {"level":"info","ts":"2026-10-30T17:34:50Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"}} {"level":"info","ts":"2026-10-30T17:34: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-w2-11f480"}} {"level":"info","ts":"2026-10-30T17:34:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-04248e"},"tenantID":"e2e-worker-w1-04248e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-04248e"} {"level":"info","ts":"2026-10-30T17:34:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-b4f406"},"tenantID":"e2e-worker-w2-b4f406","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-b4f406"} {"level":"info","ts":"2026-10-30T17:34:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-86f50a"},"tenantID":"e2e-worker-w5-86f50a","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-86f50a"} {"level":"info","ts":"2026-10-30T17:34:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-b80d83"},"tenantID":"e2e-worker-w3-b80d83","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-b80d83"} {"level":"info","ts":"2026-10-30T17:34:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-096d75"},"tenantID":"e2e-worker-w0-096d75","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-096d75"} {"level":"info","ts":"2026-10-30T17:34:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-d384dc"},"tenantID":"e2e-worker-w6-d384dc","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-d384dc"} {"level":"info","ts":"2026-10-30T17:34:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-04248e"},"tenantID":"e2e-worker-w1-04248e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-04248e"} {"level":"info","ts":"2026-10-30T17:34:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-b4f406"},"tenantID":"e2e-worker-w2-b4f406","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-b4f406"} {"level":"info","ts":"2026-10-30T17:35:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-86f50a"},"tenantID":"e2e-worker-w5-86f50a","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-86f50a"} {"level":"info","ts":"2026-10-30T17:35:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-11f480"},"tenantID":"e2e-shared-a-w2-11f480","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:35:10Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"}} {"level":"info","ts":"2026-10-30T17:35:10Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"}} {"level":"info","ts":"2026-10-30T17:35:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-031223"},"tenantID":"e2e-ipp-b-031223","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-031223"} {"level":"info","ts":"2026-10-30T17:35:21Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-a43843"},"tenantID":"e2e-shared-b-w1-a43843","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:35: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-shared-b-w2-6d4f99"}} {"level":"info","ts":"2026-10-30T17:35: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-shared-b-w2-6d4f99"}} {"level":"info","ts":"2026-10-30T17:35:28Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"}} {"level":"info","ts":"2026-10-30T17:35: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-shared-a-w3-8681b5"}} {"level":"info","ts":"2026-10-30T17:35:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-6d4f99"},"tenantID":"e2e-shared-b-w2-6d4f99","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:35:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-8681b5"},"tenantID":"e2e-shared-a-w3-8681b5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:35:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-8f92ef"},"tenantID":"e2e-ipp-a-8f92ef","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:35: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-shared-a-w5-78c9c2"}} {"level":"info","ts":"2026-10-30T17:35: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-a-w5-78c9c2"}} {"level":"info","ts":"2026-10-30T17:35:56Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"}} {"level":"info","ts":"2026-10-30T17:35:56Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"}} {"level":"info","ts":"2026-10-30T17:36:04Z","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-04248e"}} {"level":"info","ts":"2026-10-30T17:36:05Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w5-78c9c2"},"tenantID":"e2e-shared-a-w5-78c9c2","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:36:05Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-04248e"}} {"level":"info","ts":"2026-10-30T17:36:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-db8417"},"tenantID":"e2e-shared-b-w3-db8417","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:36:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-04248e"},"tenantID":"e2e-worker-w1-04248e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:36: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-w2-b4f406"}} {"level":"info","ts":"2026-10-30T17:36:20Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-b4f406"}} {"level":"info","ts":"2026-10-30T17:36:24Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"}} {"level":"info","ts":"2026-10-30T17:36: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-w5-82243b"}} {"level":"info","ts":"2026-10-30T17:36:27Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-031223"},"tenantID":"e2e-ipp-b-031223","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:36:31Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-b4f406"},"tenantID":"e2e-worker-w2-b4f406","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:36:35Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w5-82243b"},"tenantID":"e2e-shared-b-w5-82243b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:36:35Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-b80d83"}} {"level":"info","ts":"2026-10-30T17:36:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-054acd"},"tenantID":"e2e-ipp-b-054acd","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-054acd"} {"level":"info","ts":"2026-10-30T17:36:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-469ad7"} {"level":"info","ts":"2026-10-30T17:36:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-b80d83"},"tenantID":"e2e-worker-w3-b80d83","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:36:57Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-86f50a"}} {"level":"info","ts":"2026-10-30T17:36: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-worker-w5-86f50a"}} {"level":"info","ts":"2026-10-30T17:37:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-75586d"} {"level":"info","ts":"2026-10-30T17:37:08Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-86f50a"},"tenantID":"e2e-worker-w5-86f50a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:37:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:37:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-054acd"},"tenantID":"e2e-ipp-b-054acd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:38:04Z","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-w0-469ad7"}} {"level":"info","ts":"2026-10-30T17:38: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-a-w0-469ad7"}} {"level":"info","ts":"2026-10-30T17:38:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-469ad7"},"tenantID":"e2e-shared-a-w0-469ad7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:38:25Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"}} {"level":"info","ts":"2026-10-30T17:38:25Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"}} {"level":"info","ts":"2026-10-30T17:38:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-75586d"},"tenantID":"e2e-shared-b-w0-75586d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:38: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-worker-w0-096d75"}} {"level":"info","ts":"2026-10-30T17:38: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-worker-w0-096d75"}} {"level":"info","ts":"2026-10-30T17:38:57Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-096d75"},"tenantID":"e2e-worker-w0-096d75","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:38:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-b87f3c"} {"level":"info","ts":"2026-10-30T17:39:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-e13a51"} {"level":"info","ts":"2026-10-30T17:39:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-d384dc"},"tenantID":"e2e-worker-w6-d384dc","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-d384dc"} {"level":"info","ts":"2026-10-30T17:40:16Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"}} {"level":"info","ts":"2026-10-30T17:40:17Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"}} {"level":"info","ts":"2026-10-30T17:40:27Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T17:40:27Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"namespace":"ai-tenant-e2e-shared-a-w6-b87f3c","name":"default-tenant","reconcileID":"da3fcd1d-fd7c-43fe-acc0-53968400ad94","error":"Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T17:40:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-b87f3c"},"tenantID":"e2e-shared-a-w6-b87f3c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:40:36Z","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-e13a51"}} {"level":"info","ts":"2026-10-30T17:40:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"}} {"level":"info","ts":"2026-10-30T17:40:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-e13a51"},"tenantID":"e2e-shared-b-w6-e13a51","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:40: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-worker-w6-d384dc"}} {"level":"info","ts":"2026-10-30T17:40: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-worker-w6-d384dc"}} {"level":"info","ts":"2026-10-30T17:41:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-d384dc"},"tenantID":"e2e-worker-w6-d384dc","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:42: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-10-30T17:46:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:46: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-10-30T17:46: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-10-30T17:46:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-c118c3"},"tenantID":"e2e-worker-single-main-c118c3","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-c118c3"} {"level":"info","ts":"2026-10-30T17:47:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-c118c3"},"tenantID":"e2e-worker-single-main-c118c3","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-c118c3"} {"level":"info","ts":"2026-10-30T17:47:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-c118c3"},"tenantID":"e2e-worker-single-main-c118c3","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-c118c3"} {"level":"info","ts":"2026-10-30T17:47:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-c118c3"},"tenantID":"e2e-worker-single-main-c118c3","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-c118c3"} {"level":"info","ts":"2026-10-30T17:47: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-c118c3"}} {"level":"info","ts":"2026-10-30T17:47:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-c118c3"},"tenantID":"e2e-worker-single-main-c118c3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:47:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:47:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:48:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:50:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ce3c55"},"tenantID":"e2e-worker-single-main-ce3c55","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ce3c55"} {"level":"info","ts":"2026-10-30T17:50:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ce3c55"},"tenantID":"e2e-worker-single-main-ce3c55","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ce3c55"} {"level":"info","ts":"2026-10-30T17:51:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ce3c55"},"tenantID":"e2e-worker-single-main-ce3c55","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ce3c55"} {"level":"info","ts":"2026-10-30T17:51:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ce3c55"},"tenantID":"e2e-worker-single-main-ce3c55","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ce3c55"} {"level":"info","ts":"2026-10-30T17:51:14Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ce3c55"}} {"level":"info","ts":"2026-10-30T17:51:25Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ce3c55"},"tenantID":"e2e-worker-single-main-ce3c55","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T17:52:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:52:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:53: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-10-30T17:53:10Z","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-10-30T17:53:10Z","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-10-30T17:53:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T17:53: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-10-30T17:53:16Z","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-10-30T17:53:39Z","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-10-30T17:53:39Z","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"}}