{"level":"info","ts":"2026-10-31T00:56:27Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-ac952a"},"tenantID":"e2e-ipp-a-ac952a","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-31T00:56:27Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-ac952a"},"namespace":"ai-tenant-e2e-ipp-a-ac952a","name":"default-tenant","reconcileID":"cd5f3e23-a239-40fe-a138-0a28185b0d50","error":"remove finalizer: 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-31T00:56: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:56: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:56: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:56:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7e6fe88b"},"tenantID":"e2e-mt-7e6fe88b","namespace":"openshift-ingress","gatewayName":"e2e-mt-7e6fe88b"} {"level":"info","ts":"2026-10-31T00:56:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7e6fe88b"},"tenantID":"e2e-mt-7e6fe88b","namespace":"openshift-ingress","gatewayName":"e2e-mt-7e6fe88b"} {"level":"info","ts":"2026-10-31T00:56:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-cb2b8a"},"tenantID":"e2e-ipp-b-cb2b8a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-cb2b8a"} {"level":"info","ts":"2026-10-31T00:56:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-cb2b8a"},"tenantID":"e2e-ipp-b-cb2b8a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-cb2b8a"} {"level":"info","ts":"2026-10-31T00:56: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:56: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:56: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:56:40Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7e6fe88b"}} {"level":"info","ts":"2026-10-31T00:56: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-mt-7e6fe88b"}} {"level":"info","ts":"2026-10-31T00:56: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:56: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:56: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:56:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f66180"},"tenantID":"e2e-ipp-a-f66180","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f66180"} {"level":"info","ts":"2026-10-31T00:56:56Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-7e6fe88b"},"tenantID":"e2e-mt-7e6fe88b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:56: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-api-b-e942ab"}} {"level":"info","ts":"2026-10-31T00:57:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f66180"},"tenantID":"e2e-ipp-a-f66180","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:57: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:57: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:57: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:57:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f6979f"},"tenantID":"e2e-ipp-b-f6979f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f6979f"} {"level":"info","ts":"2026-10-31T00:57:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f6979f"},"tenantID":"e2e-ipp-b-f6979f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f6979f"} {"level":"info","ts":"2026-10-31T00:57:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-e942ab"},"tenantID":"e2e-api-b-e942ab","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:57:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-b647c3"},"tenantID":"e2e-ipp-a-b647c3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-b647c3"} {"level":"info","ts":"2026-10-31T00:57: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:57: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:57: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:57:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-b647c3"},"tenantID":"e2e-ipp-a-b647c3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-b647c3"} {"level":"info","ts":"2026-10-31T00:57:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T00:57:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-cb2b8a"},"tenantID":"e2e-ipp-b-cb2b8a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-cb2b8a"} {"level":"info","ts":"2026-10-31T00:57: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:57: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:57: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:57:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-cb2b8a"},"tenantID":"e2e-ipp-b-cb2b8a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-cb2b8a"} {"level":"info","ts":"2026-10-31T00:57: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:57: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:57: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:57:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:57:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T00:57:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0f11209f"}} {"level":"info","ts":"2026-10-31T00:57:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f6979f"},"tenantID":"e2e-ipp-b-f6979f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f6979f"} {"level":"info","ts":"2026-10-31T00:57: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:57: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:57: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:58:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f6979f"},"tenantID":"e2e-ipp-b-f6979f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f6979f"} {"level":"info","ts":"2026-10-31T00:58:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-b647c3"},"tenantID":"e2e-ipp-a-b647c3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-b647c3"} {"level":"info","ts":"2026-10-31T00:58:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-b647c3"},"tenantID":"e2e-ipp-a-b647c3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-b647c3"} {"level":"info","ts":"2026-10-31T00:58: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:58: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:58: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:58: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:58: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:58: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:58:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"},"tenantID":"e2e-api-a-eee7f1","namespace":"openshift-ingress","gatewayName":"e2e-api-a-eee7f1"} {"level":"info","ts":"2026-10-31T00:58:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"},"tenantID":"e2e-api-a-eee7f1","namespace":"openshift-ingress","gatewayName":"e2e-api-a-eee7f1"} {"level":"info","ts":"2026-10-31T00:58:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-cb2b8a"},"tenantID":"e2e-ipp-b-cb2b8a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-cb2b8a"} {"level":"info","ts":"2026-10-31T00:58: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:58: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:58: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:58:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-cb2b8a"},"tenantID":"e2e-ipp-b-cb2b8a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:58:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:58:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T00:58:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0f11209f"}} {"level":"info","ts":"2026-10-31T00:58:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:58:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T00:58:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0f11209f"}} {"level":"info","ts":"2026-10-31T00:58:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T00:59:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T00:59:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f6979f"},"tenantID":"e2e-ipp-b-f6979f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f6979f"} {"level":"info","ts":"2026-10-31T00:59: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:59: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:59: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:59:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-b647c3"},"tenantID":"e2e-ipp-a-b647c3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-b647c3"} {"level":"info","ts":"2026-10-31T00:59:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f6979f"},"tenantID":"e2e-ipp-b-f6979f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:59:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-b647c3"},"tenantID":"e2e-ipp-a-b647c3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-b647c3"} {"level":"info","ts":"2026-10-31T00:59:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T00:59:17Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-b647c3"},"tenantID":"e2e-ipp-a-b647c3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:59:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T00:59:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:59:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T00:59:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0f11209f"}} {"level":"info","ts":"2026-10-31T00:59:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-eb41d3"},"tenantID":"e2e-ipp-b-eb41d3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-eb41d3"} {"level":"info","ts":"2026-10-31T00:59:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"},"tenantID":"e2e-api-a-eee7f1","namespace":"openshift-ingress","gatewayName":"e2e-api-a-eee7f1"} {"level":"info","ts":"2026-10-31T00:59:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T00:59:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-eb41d3"},"tenantID":"e2e-ipp-b-eb41d3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-eb41d3"} {"level":"info","ts":"2026-10-31T00:59:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"},"tenantID":"e2e-api-a-eee7f1","namespace":"openshift-ingress","gatewayName":"e2e-api-a-eee7f1"} {"level":"info","ts":"2026-10-31T00:59: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:59: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:59: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:59: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:59: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-783023e6"}} {"level":"info","ts":"2026-10-31T00:59: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-0f11209f"}} {"level":"info","ts":"2026-10-31T00:59: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T00:59: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-783023e6"}} {"level":"error","ts":"2026-10-31T00:59:52Z","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-0f11209f"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-31T00:59:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-dd98f0"} {"level":"info","ts":"2026-10-31T01:00: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:00: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:00: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:00: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:00:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T01:00:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T01:00: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:00: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:00:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-29ece5"} {"level":"info","ts":"2026-10-31T01:00:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-eb41d3"},"tenantID":"e2e-ipp-b-eb41d3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-eb41d3"} {"level":"info","ts":"2026-10-31T01:00:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-eb41d3"},"tenantID":"e2e-ipp-b-eb41d3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-eb41d3"} {"level":"info","ts":"2026-10-31T01:00: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:00: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:00:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"},"tenantID":"e2e-api-a-eee7f1","namespace":"openshift-ingress","gatewayName":"e2e-api-a-eee7f1"} {"level":"info","ts":"2026-10-31T01:00:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"},"tenantID":"e2e-api-a-eee7f1","namespace":"openshift-ingress","gatewayName":"e2e-api-a-eee7f1"} {"level":"info","ts":"2026-10-31T01:00:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:00:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T01:00:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"},"tenantID":"e2e-api-b-31ae40","namespace":"openshift-ingress","gatewayName":"e2e-api-b-31ae40"} {"level":"info","ts":"2026-10-31T01:01:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"},"tenantID":"e2e-api-b-31ae40","namespace":"openshift-ingress","gatewayName":"e2e-api-b-31ae40"} {"level":"info","ts":"2026-10-31T01:01: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-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:01: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:01:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:01:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T01:01:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d618dd7d"}} {"level":"info","ts":"2026-10-31T01:01:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T01:01:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T01:01:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T01:01:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"},"tenantID":"e2e-praxis-a-7ea4b0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-7ea4b0"} {"level":"info","ts":"2026-10-31T01:01:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-eb41d3"},"tenantID":"e2e-ipp-b-eb41d3","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-eb41d3"} {"level":"error","ts":"2026-10-31T01:01:35Z","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-d618dd7d"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-31T01:01: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:01:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"},"tenantID":"e2e-praxis-a-7ea4b0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-7ea4b0"} {"level":"info","ts":"2026-10-31T01:01:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-eb41d3"},"tenantID":"e2e-ipp-b-eb41d3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:01:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"},"tenantID":"e2e-praxis-b-9e4801","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-9e4801"} {"level":"info","ts":"2026-10-31T01:01:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"},"tenantID":"e2e-praxis-b-9e4801","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-9e4801"} {"level":"info","ts":"2026-10-31T01:01: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:01:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"},"tenantID":"e2e-api-b-31ae40","namespace":"openshift-ingress","gatewayName":"e2e-api-b-31ae40"} {"level":"info","ts":"2026-10-31T01:01:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-783023e6"}} {"level":"info","ts":"2026-10-31T01:02:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"},"tenantID":"e2e-api-b-31ae40","namespace":"openshift-ingress","gatewayName":"e2e-api-b-31ae40"} {"level":"info","ts":"2026-10-31T01:02: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:02: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:02:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:02:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"},"tenantID":"e2e-praxis-a-7ea4b0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-7ea4b0"} {"level":"info","ts":"2026-10-31T01:02: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:02:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"},"tenantID":"e2e-praxis-a-7ea4b0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-7ea4b0"} {"level":"info","ts":"2026-10-31T01:02: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:02:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"},"tenantID":"e2e-praxis-b-9e4801","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-9e4801"} {"level":"info","ts":"2026-10-31T01:02: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:02:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"},"tenantID":"e2e-praxis-b-9e4801","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-9e4801"} {"level":"info","ts":"2026-10-31T01:02: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:03: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:03:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"},"tenantID":"e2e-api-b-31ae40","namespace":"openshift-ingress","gatewayName":"e2e-api-b-31ae40"} {"level":"info","ts":"2026-10-31T01:03:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"},"tenantID":"e2e-api-b-31ae40","namespace":"openshift-ingress","gatewayName":"e2e-api-b-31ae40"} {"level":"info","ts":"2026-10-31T01:03: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-api-a-eee7f1"}} {"level":"info","ts":"2026-10-31T01:03:15Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"}} {"level":"info","ts":"2026-10-31T01:03: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-783023e6"}} {"level":"info","ts":"2026-10-31T01:03: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-api-a-eee7f1"}} {"level":"info","ts":"2026-10-31T01:03:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-eee7f1"},"tenantID":"e2e-api-a-eee7f1","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:03: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-783023e6"}} {"level":"error","ts":"2026-10-31T01:03:38Z","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-783023e6"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-31T01:03:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"},"tenantID":"e2e-praxis-a-7ea4b0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-7ea4b0"} {"level":"info","ts":"2026-10-31T01:03:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"},"tenantID":"e2e-praxis-a-7ea4b0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-7ea4b0"} {"level":"info","ts":"2026-10-31T01:03:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:03:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"},"tenantID":"e2e-praxis-b-9e4801","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-9e4801"} {"level":"info","ts":"2026-10-31T01:03:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"},"tenantID":"e2e-praxis-b-4ab4aa","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4ab4aa"} {"level":"info","ts":"2026-10-31T01:04:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"},"tenantID":"e2e-praxis-b-4ab4aa","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4ab4aa"} {"level":"info","ts":"2026-10-31T01:04:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"},"tenantID":"e2e-praxis-a-add5bf","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-add5bf"} {"level":"info","ts":"2026-10-31T01:04:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T01:04:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"},"tenantID":"e2e-praxis-a-add5bf","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-add5bf"} {"level":"info","ts":"2026-10-31T01:04:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T01:04:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T01:04:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:04:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:04:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:04:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"},"tenantID":"e2e-praxis-b-4ab4aa","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4ab4aa"} {"level":"info","ts":"2026-10-31T01:04:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:04:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"},"tenantID":"e2e-praxis-b-4ab4aa","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4ab4aa"} {"level":"info","ts":"2026-10-31T01:04:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-dd98f0"} {"level":"info","ts":"2026-10-31T01:04:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"},"tenantID":"e2e-praxis-a-add5bf","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-add5bf"} {"level":"info","ts":"2026-10-31T01:05:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:05:03Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"}} {"level":"info","ts":"2026-10-31T01:05:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8c08e7"} {"level":"info","ts":"2026-10-31T01:05:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"},"tenantID":"e2e-praxis-a-add5bf","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-add5bf"} {"level":"info","ts":"2026-10-31T01:05: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-api-b-31ae40"}} {"level":"info","ts":"2026-10-31T01:05:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-31ae40"},"tenantID":"e2e-api-b-31ae40","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:05:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:05:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:05:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-29ece5"} {"level":"info","ts":"2026-10-31T01:05:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:05:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:05:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"},"tenantID":"e2e-praxis-b-4ab4aa","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4ab4aa"} {"level":"info","ts":"2026-10-31T01:05:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"},"tenantID":"e2e-praxis-b-4ab4aa","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4ab4aa"} {"level":"info","ts":"2026-10-31T01:06:01Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"}} {"level":"info","ts":"2026-10-31T01:06:02Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"}} {"level":"info","ts":"2026-10-31T01:06:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"},"tenantID":"e2e-praxis-a-add5bf","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-add5bf"} {"level":"info","ts":"2026-10-31T01:06:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"},"tenantID":"e2e-praxis-a-add5bf","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-add5bf"} {"level":"info","ts":"2026-10-31T01:06: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-praxis-a-7ea4b0"}} {"level":"info","ts":"2026-10-31T01:06:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:06:17Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-7ea4b0"},"tenantID":"e2e-praxis-a-7ea4b0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:06:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"},"tenantID":"e2e-praxis-b-3f25cd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3f25cd"} {"level":"info","ts":"2026-10-31T01:06:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"},"tenantID":"e2e-praxis-b-3f25cd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3f25cd"} {"level":"info","ts":"2026-10-31T01:06:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:06:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"}} {"level":"info","ts":"2026-10-31T01:06:37Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"}} {"level":"info","ts":"2026-10-31T01:06:39Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"}} {"level":"info","ts":"2026-10-31T01:06:40Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"}} {"level":"info","ts":"2026-10-31T01:06:43Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8c08e7"},"tenantID":"e2e-praxis-a-8c08e7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:06:49Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"}} {"level":"info","ts":"2026-10-31T01:06:52Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4ab4aa"},"tenantID":"e2e-praxis-b-4ab4aa","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:07:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"},"tenantID":"e2e-praxis-b-3f25cd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3f25cd"} {"level":"info","ts":"2026-10-31T01:07:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"},"tenantID":"e2e-praxis-b-3f25cd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3f25cd"} {"level":"info","ts":"2026-10-31T01:07:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f1d081"},"tenantID":"e2e-ipp-a-f1d081","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f1d081"} {"level":"info","ts":"2026-10-31T01:07:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f1d081"},"tenantID":"e2e-ipp-a-f1d081","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f1d081"} {"level":"info","ts":"2026-10-31T01:07:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:07:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:07:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"},"tenantID":"e2e-praxis-b-3f25cd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3f25cd"} {"level":"info","ts":"2026-10-31T01:08:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f1d081"},"tenantID":"e2e-ipp-a-f1d081","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f1d081"} {"level":"info","ts":"2026-10-31T01:08:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:08:05Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"}} {"level":"info","ts":"2026-10-31T01:08:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"},"tenantID":"e2e-praxis-b-3f25cd","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-3f25cd"} {"level":"info","ts":"2026-10-31T01:08:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f1d081"},"tenantID":"e2e-ipp-a-f1d081","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f1d081"} {"level":"info","ts":"2026-10-31T01:08:13Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"}} {"level":"info","ts":"2026-10-31T01:08:16Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-add5bf"},"tenantID":"e2e-praxis-a-add5bf","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:08:39Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"}} {"level":"info","ts":"2026-10-31T01:08:40Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"}} {"level":"info","ts":"2026-10-31T01:08:50Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"}} {"level":"info","ts":"2026-10-31T01:08:53Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-3f25cd"},"tenantID":"e2e-praxis-b-3f25cd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:08:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f1d081"},"tenantID":"e2e-ipp-a-f1d081","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f1d081"} {"level":"info","ts":"2026-10-31T01:08:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:09:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f1d081"},"tenantID":"e2e-ipp-a-f1d081","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:09:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"},"tenantID":"e2e-praxis-b-9e4801","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-9e4801"} {"level":"info","ts":"2026-10-31T01:09:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T01:09:15Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"}} {"level":"info","ts":"2026-10-31T01:09:17Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"}} {"level":"info","ts":"2026-10-31T01:09:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:09:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:09:27Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"}} {"level":"info","ts":"2026-10-31T01:09:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-9e4801"},"tenantID":"e2e-praxis-b-9e4801","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:09:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:09:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:09:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:09:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:09:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-dd98f0"} {"level":"info","ts":"2026-10-31T01:10:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:10:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-66e263"},"tenantID":"e2e-ipp-b-66e263","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-66e263"} {"level":"info","ts":"2026-10-31T01:10:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:10:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-66e263"},"tenantID":"e2e-ipp-b-66e263","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-66e263"} {"level":"info","ts":"2026-10-31T01:10:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:10:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:10:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:10:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:10:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-29ece5"} {"level":"info","ts":"2026-10-31T01:10:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:10:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:10:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-66e263"},"tenantID":"e2e-ipp-b-66e263","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-66e263"} {"level":"info","ts":"2026-10-31T01:10:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-66e263"},"tenantID":"e2e-ipp-b-66e263","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-66e263"} {"level":"info","ts":"2026-10-31T01:11:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:11:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:11:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:11:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:11:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:11:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T01:11:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:11:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:11:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:11:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:11:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:11:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:11:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:11:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:11:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:12:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-66e263"},"tenantID":"e2e-ipp-b-66e263","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-66e263"} {"level":"info","ts":"2026-10-31T01:12:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:12:06Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-66e263"},"tenantID":"e2e-ipp-b-66e263","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:12:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:12:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:12:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:12:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:12:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:12:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:12:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:12:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:13:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:13:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:13:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:13:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:13:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:13:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:13:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:13:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:14:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:14:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:14:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:14:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:14:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:14:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:14:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:14:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:14:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:15:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-dd98f0"} {"level":"info","ts":"2026-10-31T01:15:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:15:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:15:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:15:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:15:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:15:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-29ece5"} {"level":"info","ts":"2026-10-31T01:15:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:15:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:15:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:15:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:15:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:16:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:16:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:16:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T01:16:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:16:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-29ece5"} {"level":"info","ts":"2026-10-31T01:16:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:16:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:16:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:16:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:16:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:16:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-dd98f0"} {"level":"info","ts":"2026-10-31T01:17:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:17:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:17:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:17:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:17:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:17:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:17:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:18:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:18:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:18:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:18:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:18:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:18:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:18:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress","gatewayName":"e2e-explicit-8ddd2c"} {"level":"info","ts":"2026-10-31T01:19:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:19: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-explicit-8ddd2c"}} {"level":"info","ts":"2026-10-31T01:19: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-explicit-8ddd2c"}} {"level":"info","ts":"2026-10-31T01:19:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:19:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:19: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-explicit-8ddd2c"}} {"level":"info","ts":"2026-10-31T01:19:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-8ddd2c"},"tenantID":"e2e-explicit-8ddd2c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:20:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:20:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:20:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"},"tenantID":"e2e-extmod-a-eb68dd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-eb68dd"} {"level":"info","ts":"2026-10-31T01:20:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"},"tenantID":"e2e-extmod-a-eb68dd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-eb68dd"} {"level":"info","ts":"2026-10-31T01:20:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:20:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:21:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T01:21:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"},"tenantID":"e2e-extmod-a-eb68dd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-eb68dd"} {"level":"info","ts":"2026-10-31T01:21:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"},"tenantID":"e2e-extmod-a-eb68dd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-eb68dd"} {"level":"info","ts":"2026-10-31T01:21:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-29ece5"} {"level":"info","ts":"2026-10-31T01:21:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:21:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-ba34eb"} {"level":"info","ts":"2026-10-31T01:21:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:21:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:21:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:21:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:21:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-dd98f0"} {"level":"info","ts":"2026-10-31T01:22:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:22:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"},"tenantID":"e2e-extmod-a-3aca3f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-3aca3f"} {"level":"info","ts":"2026-10-31T01:22:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:22:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"},"tenantID":"e2e-extmod-a-3aca3f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-3aca3f"} {"level":"info","ts":"2026-10-31T01:22:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:22:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"},"tenantID":"e2e-extmod-a-d067bd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-d067bd"} {"level":"info","ts":"2026-10-31T01:22:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"},"tenantID":"e2e-extmod-a-d067bd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-d067bd"} {"level":"info","ts":"2026-10-31T01:22:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4397fc"} {"level":"info","ts":"2026-10-31T01:22:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-6b5091"},"tenantID":"e2e-autores-6b5091","namespace":"openshift-ingress","gatewayName":"e2e-autores-6b5091"} {"level":"info","ts":"2026-10-31T01:22:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:22:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:22:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"},"tenantID":"e2e-extmod-a-eb68dd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-eb68dd"} {"level":"info","ts":"2026-10-31T01:22:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-6b5091"},"tenantID":"e2e-autores-6b5091","namespace":"openshift-ingress","gatewayName":"e2e-autores-6b5091"} {"level":"info","ts":"2026-10-31T01:22:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"},"tenantID":"e2e-extmod-a-eb68dd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-eb68dd"} {"level":"info","ts":"2026-10-31T01:23:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-08fcc4"},"tenantID":"e2e-extmod-a-08fcc4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-08fcc4"} {"level":"info","ts":"2026-10-31T01:23:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-08fcc4"},"tenantID":"e2e-extmod-a-08fcc4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-08fcc4"} {"level":"info","ts":"2026-10-31T01:23:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"},"tenantID":"e2e-extmod-b-9332a5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-9332a5"} {"level":"info","ts":"2026-10-31T01:23:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"},"tenantID":"e2e-extmod-b-9332a5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-9332a5"} {"level":"info","ts":"2026-10-31T01:23:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"},"tenantID":"e2e-extmod-a-3aca3f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-3aca3f"} {"level":"info","ts":"2026-10-31T01:23:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"},"tenantID":"e2e-extmod-a-3aca3f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-3aca3f"} {"level":"info","ts":"2026-10-31T01:23:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"},"tenantID":"e2e-extmod-a-d067bd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-d067bd"} {"level":"info","ts":"2026-10-31T01:24:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"},"tenantID":"e2e-extmod-a-d067bd","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-d067bd"} {"level":"info","ts":"2026-10-31T01:24:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-6b5091"},"tenantID":"e2e-autores-6b5091","namespace":"openshift-ingress","gatewayName":"e2e-autores-6b5091"} {"level":"info","ts":"2026-10-31T01:24:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-6b5091"},"tenantID":"e2e-autores-6b5091","namespace":"openshift-ingress","gatewayName":"e2e-autores-6b5091"} {"level":"info","ts":"2026-10-31T01:24:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-08fcc4"},"tenantID":"e2e-extmod-a-08fcc4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-08fcc4"} {"level":"info","ts":"2026-10-31T01:24:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-08fcc4"},"tenantID":"e2e-extmod-a-08fcc4","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-08fcc4"} {"level":"info","ts":"2026-10-31T01:24:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-8fb7f0"} {"level":"info","ts":"2026-10-31T01:24:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"},"tenantID":"e2e-extmod-b-9332a5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-9332a5"} {"level":"info","ts":"2026-10-31T01:24:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"},"tenantID":"e2e-extmod-b-9332a5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-9332a5"} {"level":"info","ts":"2026-10-31T01:24:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"},"tenantID":"e2e-extmod-a-3aca3f","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-3aca3f"} {"level":"info","ts":"2026-10-31T01:24:56Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"}} {"level":"info","ts":"2026-10-31T01:24:57Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"}} {"level":"info","ts":"2026-10-31T01:25:08Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"}} {"level":"info","ts":"2026-10-31T01:25:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-3aca3f"},"tenantID":"e2e-extmod-a-3aca3f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:25:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a72754"} {"level":"info","ts":"2026-10-31T01:25:34Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"}} {"level":"info","ts":"2026-10-31T01:25:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"}} {"level":"info","ts":"2026-10-31T01:25: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-autores-6b5091"}} {"level":"info","ts":"2026-10-31T01:25: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-autores-6b5091"}} {"level":"info","ts":"2026-10-31T01:25:39Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"}} {"level":"info","ts":"2026-10-31T01:25:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-6b5091"}} {"level":"info","ts":"2026-10-31T01:25:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-6b5091"},"tenantID":"e2e-autores-6b5091","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:25:49Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"}} {"level":"info","ts":"2026-10-31T01:25:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-d067bd"},"tenantID":"e2e-extmod-a-d067bd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:25:52Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-08fcc4"}} {"level":"info","ts":"2026-10-31T01:25: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-extmod-a-08fcc4"}} {"level":"info","ts":"2026-10-31T01:26:00Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"}} {"level":"info","ts":"2026-10-31T01:26:02Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"}} {"level":"info","ts":"2026-10-31T01:26: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-extmod-a-08fcc4"}} {"level":"info","ts":"2026-10-31T01:26:06Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-08fcc4"},"tenantID":"e2e-extmod-a-08fcc4","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:26:12Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"}} {"level":"info","ts":"2026-10-31T01:26:14Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-eb68dd"},"tenantID":"e2e-extmod-a-eb68dd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:26:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"},"tenantID":"e2e-extmod-b-9332a5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-9332a5"} {"level":"info","ts":"2026-10-31T01:26:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"},"tenantID":"e2e-extmod-b-9332a5","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-9332a5"} {"level":"info","ts":"2026-10-31T01:26:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T01:26:40Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"}} {"level":"info","ts":"2026-10-31T01:26:41Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"}} {"level":"info","ts":"2026-10-31T01:26:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-29ece5"} {"level":"info","ts":"2026-10-31T01:26: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-w1-ba34eb"}} {"level":"info","ts":"2026-10-31T01:26:54Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-ba34eb"},"tenantID":"e2e-shared-a-w1-ba34eb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:26:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-3be6fa"} {"level":"info","ts":"2026-10-31T01:26:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-ef2572"} {"level":"info","ts":"2026-10-31T01:27:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-b63c24"} {"level":"info","ts":"2026-10-31T01:27:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-dd98f0"} {"level":"info","ts":"2026-10-31T01:27:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:27:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:27:20Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"}} {"level":"info","ts":"2026-10-31T01:27:22Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"}} {"level":"info","ts":"2026-10-31T01:27:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"},"tenantID":"e2e-extmod-a-c61da9","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-c61da9"} {"level":"info","ts":"2026-10-31T01:27:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"},"tenantID":"e2e-extmod-a-c61da9","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-c61da9"} {"level":"info","ts":"2026-10-31T01:27:34Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"}} {"level":"info","ts":"2026-10-31T01:27:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-dd98f0"},"tenantID":"e2e-worker-w3-dd98f0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:27:38Z","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-4397fc"}} {"level":"info","ts":"2026-10-31T01:27:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"}} {"level":"info","ts":"2026-10-31T01:27:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-9332a5"},"tenantID":"e2e-extmod-b-9332a5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:27:49Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4397fc"},"tenantID":"e2e-shared-a-w2-4397fc","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:27:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-f9925a"} {"level":"info","ts":"2026-10-31T01:27:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-7f8596"} {"level":"info","ts":"2026-10-31T01:28:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"}} {"level":"info","ts":"2026-10-31T01:28: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-3be6fa"}} {"level":"info","ts":"2026-10-31T01:28:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"}} {"level":"info","ts":"2026-10-31T01:28:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-3be6fa"},"tenantID":"e2e-shared-b-w1-3be6fa","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:28:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"},"tenantID":"e2e-extmod-a-c61da9","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-c61da9"} {"level":"info","ts":"2026-10-31T01:28: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-w2-f9925a"}} {"level":"info","ts":"2026-10-31T01:28: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-shared-b-w2-f9925a"}} {"level":"info","ts":"2026-10-31T01:28:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"},"tenantID":"e2e-extmod-a-c61da9","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-c61da9"} {"level":"info","ts":"2026-10-31T01:28:48Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"}} {"level":"info","ts":"2026-10-31T01:28:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-f9925a"},"tenantID":"e2e-shared-b-w2-f9925a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:28:53Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"}} {"level":"info","ts":"2026-10-31T01:28:54Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"}} {"level":"info","ts":"2026-10-31T01:29: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-w4-8fb7f0"}} {"level":"info","ts":"2026-10-31T01:29:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-8fb7f0"},"tenantID":"e2e-shared-a-w4-8fb7f0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:29:30Z","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-b63c24"}} {"level":"info","ts":"2026-10-31T01:29:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"}} {"level":"info","ts":"2026-10-31T01:29:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"},"tenantID":"e2e-extmod-a-c61da9","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-c61da9"} {"level":"info","ts":"2026-10-31T01:29:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"},"tenantID":"e2e-extmod-a-c61da9","namespace":"openshift-ingress","gatewayName":"e2e-extmod-a-c61da9"} {"level":"info","ts":"2026-10-31T01:29:39Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"}} {"level":"info","ts":"2026-10-31T01:29:41Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"}} {"level":"info","ts":"2026-10-31T01:29:44Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-b63c24"},"tenantID":"e2e-worker-w1-b63c24","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:29:44Z","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-a72754"}} {"level":"info","ts":"2026-10-31T01:29:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"},"tenantID":"e2e-extmod-b-6bd7c8","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-6bd7c8"} {"level":"info","ts":"2026-10-31T01:29:48Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"}} {"level":"info","ts":"2026-10-31T01:29:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"},"tenantID":"e2e-extmod-b-6bd7c8","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-6bd7c8"} {"level":"info","ts":"2026-10-31T01:29:53Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-29ece5"},"tenantID":"e2e-worker-w2-29ece5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:29: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-w4-a72754"}} {"level":"info","ts":"2026-10-31T01:29:59Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a72754"},"tenantID":"e2e-shared-b-w4-a72754","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:30:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"},"tenantID":"e2e-extmod-b-6bd7c8","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-6bd7c8"} {"level":"info","ts":"2026-10-31T01:30:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"},"tenantID":"e2e-extmod-b-6bd7c8","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-6bd7c8"} {"level":"info","ts":"2026-10-31T01:30:35Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"}} {"level":"info","ts":"2026-10-31T01:30: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-w4-ef2572"}} {"level":"info","ts":"2026-10-31T01:30:47Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"}} {"level":"info","ts":"2026-10-31T01:30:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-ef2572"},"tenantID":"e2e-worker-w4-ef2572","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:31:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"},"tenantID":"e2e-extmod-b-6bd7c8","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-6bd7c8"} {"level":"info","ts":"2026-10-31T01:31:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"},"tenantID":"e2e-extmod-b-6bd7c8","namespace":"openshift-ingress","gatewayName":"e2e-extmod-b-6bd7c8"} {"level":"error","ts":"2026-10-31T01:31:13Z","msg":"Reconciler error","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","ExternalModel":{"name":"e2e-att-noaccess-dde9e7","namespace":"e2e-extmod-att-noaccess-48bd0a"},"namespace":"e2e-extmod-att-noaccess-48bd0a","name":"e2e-att-noaccess-dde9e7","reconcileID":"9878e460-f4a9-4f58-96ca-cd33bc3efc57","error":"update ExternalModel attachment finalizer: externalmodels.inference.opendatahub.io \"e2e-att-noaccess-dde9e7\" not found","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-31T01:31: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-extmod-a-c61da9"}} {"level":"info","ts":"2026-10-31T01:31: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-extmod-a-c61da9"}} {"level":"info","ts":"2026-10-31T01:31:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T01:31:39Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"}} {"level":"info","ts":"2026-10-31T01:31:42Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-a-c61da9"},"tenantID":"e2e-extmod-a-c61da9","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:31:55Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"}} {"level":"info","ts":"2026-10-31T01:31: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-extmod-b-6bd7c8"}} {"level":"info","ts":"2026-10-31T01:32:06Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"}} {"level":"info","ts":"2026-10-31T01:32:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-extmod-b-6bd7c8"},"tenantID":"e2e-extmod-b-6bd7c8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:32:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-cb9a07"} {"level":"info","ts":"2026-10-31T01:32:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-8bec73"} {"level":"info","ts":"2026-10-31T01:32: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-a-w0-cb9a07"}} {"level":"info","ts":"2026-10-31T01:32:27Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"}} {"level":"info","ts":"2026-10-31T01:32:38Z","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-cb9a07"}} {"level":"info","ts":"2026-10-31T01:32:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-31T01:32:39Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"namespace":"ai-tenant-e2e-shared-a-w0-cb9a07","name":"default-tenant","reconcileID":"dda14bc3-14a0-452b-8c8a-715f859a5617","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-31T01:32:41Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-cb9a07"},"tenantID":"e2e-shared-a-w0-cb9a07","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:32: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-b-w0-7f8596"}} {"level":"info","ts":"2026-10-31T01:32: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-b-w0-7f8596"}} {"level":"info","ts":"2026-10-31T01:33:02Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"}} {"level":"info","ts":"2026-10-31T01:33:04Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-7f8596"},"tenantID":"e2e-shared-b-w0-7f8596","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T01:33:23Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"}} {"level":"info","ts":"2026-10-31T01:33:24Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"}} {"level":"info","ts":"2026-10-31T01:33: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-w0-8bec73"}} {"level":"info","ts":"2026-10-31T01:33:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-8bec73"},"tenantID":"e2e-worker-w0-8bec73","namespace":"openshift-ingress"}