{"level":"info","ts":"2026-11-03T19:17: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-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:17: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-83482d0c"}} {"level":"info","ts":"2026-11-03T19:17: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-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:17: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:17:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3d4656"},"tenantID":"e2e-inf-a-3d4656","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-3d4656"} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3d4656"},"tenantID":"e2e-inf-a-3d4656","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-3d4656"} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:17:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:18:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9dcd6c"},"tenantID":"e2e-shared-a-w3-9dcd6c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9dcd6c"} {"level":"info","ts":"2026-11-03T19:18:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9dcd6c"},"tenantID":"e2e-shared-a-w3-9dcd6c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9dcd6c"} {"level":"info","ts":"2026-11-03T19:18:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-1cc3f2"},"tenantID":"e2e-api-b-1cc3f2","namespace":"openshift-ingress","gatewayName":"e2e-api-b-1cc3f2"} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:18:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:18:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:18:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-1cc3f2"},"tenantID":"e2e-api-b-1cc3f2","namespace":"openshift-ingress","gatewayName":"e2e-api-b-1cc3f2"} {"level":"info","ts":"2026-11-03T19:18:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-826a68"} {"level":"info","ts":"2026-11-03T19:18:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-826a68"} {"level":"info","ts":"2026-11-03T19:18:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:18: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:18: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:18: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-534f69f7"}} {"level":"info","ts":"2026-11-03T19:18: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-cac92f43"}} {"level":"info","ts":"2026-11-03T19:18:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:18: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-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:18: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-83482d0c"}} {"level":"info","ts":"2026-11-03T19:18: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-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:18: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:18:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-4f1a90"},"tenantID":"e2e-shared-b-w2-4f1a90","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-4f1a90"} {"level":"info","ts":"2026-11-03T19:18:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-4f1a90"},"tenantID":"e2e-shared-b-w2-4f1a90","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-4f1a90"} {"level":"info","ts":"2026-11-03T19:18: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-w2-4702dd"}} {"level":"info","ts":"2026-11-03T19:18:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:18:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:18: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:18: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:18: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-534f69f7"}} {"level":"info","ts":"2026-11-03T19:18: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-cac92f43"}} {"level":"info","ts":"2026-11-03T19:18:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:18: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-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:18: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-83482d0c"}} {"level":"info","ts":"2026-11-03T19:18: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-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:18: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:18:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4702dd"}} {"level":"info","ts":"2026-11-03T19:18:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4702dd"},"tenantID":"e2e-shared-a-w2-4702dd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:18:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-144890"},"tenantID":"e2e-shared-a-w4-144890","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-144890"} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dd1327"},"tenantID":"e2e-api-b-dd1327","namespace":"openshift-ingress","gatewayName":"e2e-api-b-dd1327"} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:18:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:18:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-010ed3"},"tenantID":"e2e-worker-w1-010ed3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-010ed3"} {"level":"info","ts":"2026-11-03T19:18:48Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-08baeb"}} {"level":"info","ts":"2026-11-03T19:18:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"},"tenantID":"e2e-worker-w2-619731","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-619731"} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:18:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:18: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-a-08baeb"}} {"level":"info","ts":"2026-11-03T19:19:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-08baeb"},"tenantID":"e2e-api-a-08baeb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:19:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:19: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:19:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:19:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:19:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3d4656"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:19:16Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3d4656"}} {"level":"info","ts":"2026-11-03T19:19:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-92596a"},"tenantID":"e2e-worker-w0-92596a","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-92596a"} {"level":"info","ts":"2026-11-03T19:19:20Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3d4656"}} {"level":"info","ts":"2026-11-03T19:19:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-98860e"},"tenantID":"e2e-worker-w4-98860e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-98860e"} {"level":"info","ts":"2026-11-03T19:19:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:19:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:19:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19: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-shared-b-w2-4f1a90"}} {"level":"info","ts":"2026-11-03T19:19: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-b-w2-4f1a90"}} {"level":"info","ts":"2026-11-03T19:19: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-cac92f43"}} {"level":"info","ts":"2026-11-03T19:19:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:19: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-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:19:29Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3d4656"}} {"level":"info","ts":"2026-11-03T19:19:29Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-83482d0c"}} {"level":"info","ts":"2026-11-03T19:19:29Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:19:29Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:19:31Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-3d4656"},"tenantID":"e2e-inf-a-3d4656","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:19:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-90a9bf"},"tenantID":"e2e-worker-w5-90a9bf","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-90a9bf"} {"level":"info","ts":"2026-11-03T19:19:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-4f1a90"},"tenantID":"e2e-shared-b-w2-4f1a90","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:19:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-1cc3f2"},"tenantID":"e2e-api-b-1cc3f2","namespace":"openshift-ingress","gatewayName":"e2e-api-b-1cc3f2"} {"level":"info","ts":"2026-11-03T19:19: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-api-a-bbccf3"}} {"level":"info","ts":"2026-11-03T19:19:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-826a68"} {"level":"info","ts":"2026-11-03T19:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:19:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-fa2878"},"tenantID":"e2e-worker-w3-fa2878","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-fa2878"} {"level":"error","ts":"2026-11-03T19:19:47Z","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-83482d0c"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:19:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:19:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:19:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:19:53Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-bbccf3"},"tenantID":"e2e-api-a-bbccf3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:19:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-eb6ef8"},"tenantID":"e2e-worker-w6-eb6ef8","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-eb6ef8"} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"}} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"}} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:19:58Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:20:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"},"tenantID":"e2e-api-a-d2cbe3","namespace":"openshift-ingress","gatewayName":"e2e-api-a-d2cbe3"} {"level":"info","ts":"2026-11-03T19:20:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"},"tenantID":"e2e-api-a-d2cbe3","namespace":"openshift-ingress","gatewayName":"e2e-api-a-d2cbe3"} {"level":"info","ts":"2026-11-03T19:20:08Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:20:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:20:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:20:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"error","ts":"2026-11-03T19:20:09Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-4baff424"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-03T19:20:09Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-22ccfa1e"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:20:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:20:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:20:18Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"}} {"level":"info","ts":"2026-11-03T19:20:18Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"}} {"level":"info","ts":"2026-11-03T19:20:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"},"tenantID":"e2e-mt-d86d1cd0","namespace":"openshift-ingress","gatewayName":"e2e-mt-d86d1cd0"} {"level":"info","ts":"2026-11-03T19:20:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:20:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:20:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:20:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"},"tenantID":"e2e-mt-d86d1cd0","namespace":"openshift-ingress","gatewayName":"e2e-mt-d86d1cd0"} {"level":"info","ts":"2026-11-03T19:20:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:20:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:20:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:20:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:20:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:20:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:20:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:20:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:20:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:20:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:20: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:20: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-534f69f7"}} {"level":"info","ts":"2026-11-03T19:20:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:20:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:20:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:20: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-w4-144890"}} {"level":"info","ts":"2026-11-03T19:20:52Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-144890"}} {"level":"info","ts":"2026-11-03T19:20: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:20: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:20: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-534f69f7"}} {"level":"info","ts":"2026-11-03T19:20:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:20:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:20:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:21:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-81a044"},"tenantID":"e2e-shared-b-w4-81a044","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-81a044"} {"level":"info","ts":"2026-11-03T19:21:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-826a68"} {"level":"info","ts":"2026-11-03T19:21:05Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-144890"},"tenantID":"e2e-shared-a-w4-144890","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:21:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-826a68"} {"level":"info","ts":"2026-11-03T19:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"}} {"level":"info","ts":"2026-11-03T19:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:21:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:21:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:21:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:21:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:21:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"},"tenantID":"e2e-api-a-d2cbe3","namespace":"openshift-ingress","gatewayName":"e2e-api-a-d2cbe3"} {"level":"info","ts":"2026-11-03T19:21: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:21: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:21: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-534f69f7"}} {"level":"info","ts":"2026-11-03T19:21: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-cac92f43"}} {"level":"info","ts":"2026-11-03T19:21: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-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:21:23Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:21:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:21:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"},"tenantID":"e2e-api-a-d2cbe3","namespace":"openshift-ingress","gatewayName":"e2e-api-a-d2cbe3"} {"level":"info","ts":"2026-11-03T19:21: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-api-b-dd1327"}} {"level":"info","ts":"2026-11-03T19:21:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"},"tenantID":"e2e-mt-d86d1cd0","namespace":"openshift-ingress","gatewayName":"e2e-mt-d86d1cd0"} {"level":"info","ts":"2026-11-03T19:21:33Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-81a044"}} {"level":"info","ts":"2026-11-03T19:21:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:21:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"},"tenantID":"e2e-mt-d86d1cd0","namespace":"openshift-ingress","gatewayName":"e2e-mt-d86d1cd0"} {"level":"info","ts":"2026-11-03T19:21:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dd1327"},"tenantID":"e2e-api-b-dd1327","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:21:40Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:21:40Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"error","ts":"2026-11-03T19:21:40Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-534f69f7"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:21:40Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cac92f43"}} {"level":"info","ts":"2026-11-03T19:21:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:21:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:21:43Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-81a044"},"tenantID":"e2e-shared-b-w4-81a044","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:21:50Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:21:50Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"error","ts":"2026-11-03T19:21:51Z","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-cac92f43"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:21:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:21:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:22: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:22: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:22:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:22:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:22: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:22: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:22:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:22:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:22: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-api-b-1cc3f2"}} {"level":"info","ts":"2026-11-03T19:22:14Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-1cc3f2"}} {"level":"info","ts":"2026-11-03T19:22: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:22: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:22:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:22:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:22:23Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-1cc3f2"}} {"level":"info","ts":"2026-11-03T19:22:25Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-1cc3f2"},"tenantID":"e2e-api-b-1cc3f2","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:22:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:22:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:22:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"}} {"level":"info","ts":"2026-11-03T19:22:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:22:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:22:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:22:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:22:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:22:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"error","ts":"2026-11-03T19:22:43Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-93baa6ad"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:22: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:22:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:22:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"},"tenantID":"e2e-api-a-d2cbe3","namespace":"openshift-ingress","gatewayName":"e2e-api-a-d2cbe3"} {"level":"info","ts":"2026-11-03T19:22: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:22: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-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:22:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"},"tenantID":"e2e-api-a-d2cbe3","namespace":"openshift-ingress","gatewayName":"e2e-api-a-d2cbe3"} {"level":"info","ts":"2026-11-03T19:22:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:22:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"},"tenantID":"e2e-mt-d86d1cd0","namespace":"openshift-ingress","gatewayName":"e2e-mt-d86d1cd0"} {"level":"info","ts":"2026-11-03T19:23:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"},"tenantID":"e2e-mt-d86d1cd0","namespace":"openshift-ingress","gatewayName":"e2e-mt-d86d1cd0"} {"level":"info","ts":"2026-11-03T19:23:02Z","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-d86d1cd0"}} {"level":"info","ts":"2026-11-03T19:23: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-mt-d86d1cd0"}} {"level":"info","ts":"2026-11-03T19:23:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:23:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"}} {"level":"info","ts":"2026-11-03T19:23:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"},"tenantID":"e2e-api-b-efe6c7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-efe6c7"} {"level":"info","ts":"2026-11-03T19:23: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-worker-w4-98860e"}} {"level":"info","ts":"2026-11-03T19:23:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"},"tenantID":"e2e-api-b-efe6c7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-efe6c7"} {"level":"info","ts":"2026-11-03T19:23:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9dcd6c"},"tenantID":"e2e-shared-a-w3-9dcd6c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9dcd6c"} {"level":"info","ts":"2026-11-03T19:23:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-d86d1cd0"},"tenantID":"e2e-mt-d86d1cd0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:23: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:23: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-9e2560fb"}} {"level":"error","ts":"2026-11-03T19:23:15Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e166b7f"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:23:17Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-98860e"}} {"level":"info","ts":"2026-11-03T19:23:20Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-98860e"},"tenantID":"e2e-worker-w4-98860e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:23:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:23:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:23:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:23: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:23: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:23: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-worker-w5-90a9bf"}} {"level":"info","ts":"2026-11-03T19:23:43Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-90a9bf"}} {"level":"info","ts":"2026-11-03T19:23: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:23: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:23:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-010ed3"},"tenantID":"e2e-worker-w1-010ed3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-010ed3"} {"level":"info","ts":"2026-11-03T19:23:52Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-90a9bf"}} {"level":"info","ts":"2026-11-03T19:23:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:23:57Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-90a9bf"},"tenantID":"e2e-worker-w5-90a9bf","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:23:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"},"tenantID":"e2e-worker-w2-619731","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-619731"} {"level":"info","ts":"2026-11-03T19:23:59Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:23:59Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:24:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:24:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:24:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:24:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:24:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:24:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:24:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"},"tenantID":"e2e-api-b-efe6c7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-efe6c7"} {"level":"info","ts":"2026-11-03T19:24:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"},"tenantID":"e2e-api-b-efe6c7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-efe6c7"} {"level":"info","ts":"2026-11-03T19:24:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-92596a"},"tenantID":"e2e-worker-w0-92596a","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-92596a"} {"level":"info","ts":"2026-11-03T19:24:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:24: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:24: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:24:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:24: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:24: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:24: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:24: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-9e2560fb"}} {"level":"info","ts":"2026-11-03T19:24:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-fa2878"},"tenantID":"e2e-worker-w3-fa2878","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-fa2878"} {"level":"info","ts":"2026-11-03T19:24:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:25:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-eb6ef8"},"tenantID":"e2e-worker-w6-eb6ef8","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-eb6ef8"} {"level":"info","ts":"2026-11-03T19:25:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:25: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-0371e65c"}} {"level":"error","ts":"2026-11-03T19:25:02Z","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-9e2560fb"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:25:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:25:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:25:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:25: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:25:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"},"tenantID":"e2e-api-b-efe6c7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-efe6c7"} {"level":"info","ts":"2026-11-03T19:25:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:25:30Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"}} {"level":"info","ts":"2026-11-03T19:25:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"},"tenantID":"e2e-api-b-efe6c7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-efe6c7"} {"level":"info","ts":"2026-11-03T19:25: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:25:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19: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-api-a-d2cbe3"}} {"level":"info","ts":"2026-11-03T19:25:42Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-d2cbe3"},"tenantID":"e2e-api-a-d2cbe3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:25:43Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-92596a"}} {"level":"info","ts":"2026-11-03T19:25: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-0371e65c"}} {"level":"info","ts":"2026-11-03T19:25:52Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-92596a"}} {"level":"info","ts":"2026-11-03T19:25:54Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-92596a"},"tenantID":"e2e-worker-w0-92596a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:25:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:25:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:26:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:26:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:26:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-826a68"} {"level":"info","ts":"2026-11-03T19:26:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:26:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:26:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:26:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:26:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:26:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:26:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:26:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"}} {"level":"info","ts":"2026-11-03T19:26:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:26:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"error","ts":"2026-11-03T19:26:56Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0371e65c"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-03T19:27:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:27:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:27:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:27:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19: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-api-b-efe6c7"}} {"level":"info","ts":"2026-11-03T19:27:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:27:46Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"}} {"level":"info","ts":"2026-11-03T19:27:49Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-efe6c7"},"tenantID":"e2e-api-b-efe6c7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:27:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:27:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:28:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9dcd6c"},"tenantID":"e2e-shared-a-w3-9dcd6c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-9dcd6c"} {"level":"info","ts":"2026-11-03T19:28:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:28:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:28:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-1410ed"} {"level":"info","ts":"2026-11-03T19:28:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-010ed3"},"tenantID":"e2e-worker-w1-010ed3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-010ed3"} {"level":"info","ts":"2026-11-03T19:28:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:29:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:29:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"},"tenantID":"e2e-worker-w2-619731","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-619731"} {"level":"info","ts":"2026-11-03T19:29:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-332dac"} {"level":"info","ts":"2026-11-03T19:29:08Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"}} {"level":"info","ts":"2026-11-03T19:29: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-inf-a-1410ed"}} {"level":"info","ts":"2026-11-03T19:29:17Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-1410ed"},"tenantID":"e2e-inf-a-1410ed","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:29:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:29:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:29:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-fa2878"},"tenantID":"e2e-worker-w3-fa2878","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-fa2878"} {"level":"info","ts":"2026-11-03T19:30:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-eb6ef8"},"tenantID":"e2e-worker-w6-eb6ef8","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-eb6ef8"} {"level":"info","ts":"2026-11-03T19:30:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:30:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:30:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:30:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-6413ba"} {"level":"info","ts":"2026-11-03T19:30:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:30:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:30: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-inf-b-332dac"}} {"level":"info","ts":"2026-11-03T19:30: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-inf-b-332dac"}} {"level":"info","ts":"2026-11-03T19:30:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"}} {"level":"info","ts":"2026-11-03T19:30:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-332dac"},"tenantID":"e2e-inf-b-332dac","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:30:51Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"}} {"level":"info","ts":"2026-11-03T19:30:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-c3e530"} {"level":"info","ts":"2026-11-03T19:30:55Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"}} {"level":"info","ts":"2026-11-03T19:31:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:31:03Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-6413ba"},"tenantID":"e2e-inf-a-6413ba","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:31:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:31:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:31:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-826a68"} {"level":"info","ts":"2026-11-03T19:31:27Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"}} {"level":"info","ts":"2026-11-03T19: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-inf-b-c3e530"}} {"level":"info","ts":"2026-11-03T19:31:33Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-010ed3"}} {"level":"info","ts":"2026-11-03T19:31: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-w1-010ed3"}} {"level":"info","ts":"2026-11-03T19:31:37Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"}} {"level":"info","ts":"2026-11-03T19:31:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-c3e530"},"tenantID":"e2e-inf-b-c3e530","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:31:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-010ed3"}} {"level":"info","ts":"2026-11-03T19:31:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-010ed3"},"tenantID":"e2e-worker-w1-010ed3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:32:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:32:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:32:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:32:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-73a216"} {"level":"info","ts":"2026-11-03T19:32:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:32:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:32:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:32:25Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9dcd6c"}} {"level":"info","ts":"2026-11-03T19: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-inf-a-73a216"}} {"level":"info","ts":"2026-11-03T19:32:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-22ed3b"} {"level":"info","ts":"2026-11-03T19:32:33Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9dcd6c"}} {"level":"info","ts":"2026-11-03T19:32:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-73a216"},"tenantID":"e2e-inf-a-73a216","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:32:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-9dcd6c"},"tenantID":"e2e-shared-a-w3-9dcd6c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:32:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:32:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:33: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-inf-b-22ed3b"}} {"level":"info","ts":"2026-11-03T19:33:19Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"}} {"level":"info","ts":"2026-11-03T19:33:23Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"}} {"level":"info","ts":"2026-11-03T19:33:25Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"}} {"level":"info","ts":"2026-11-03T19:33:28Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"}} {"level":"info","ts":"2026-11-03T19:33:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-22ed3b"},"tenantID":"e2e-inf-b-22ed3b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:33:34Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"}} {"level":"info","ts":"2026-11-03T19:33:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-826a68"},"tenantID":"e2e-shared-b-w3-826a68","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:33:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:33:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:33:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:33:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:34: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-worker-w6-eb6ef8"}} {"level":"info","ts":"2026-11-03T19:34:05Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-eb6ef8"}} {"level":"info","ts":"2026-11-03T19:34:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"},"tenantID":"e2e-worker-w2-619731","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-619731"} {"level":"info","ts":"2026-11-03T19:34:14Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-eb6ef8"}} {"level":"info","ts":"2026-11-03T19:34:16Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-fa2878"}} {"level":"info","ts":"2026-11-03T19:34:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"},"tenantID":"e2e-worker-w2-619731","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-619731"} {"level":"info","ts":"2026-11-03T19:34:20Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-eb6ef8"},"tenantID":"e2e-worker-w6-eb6ef8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:34:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:34:27Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-fa2878"},"tenantID":"e2e-worker-w3-fa2878","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:34:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:34:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:36:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:36:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-fcb646"} {"level":"info","ts":"2026-11-03T19:36:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:36:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:36:30Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"}} {"level":"info","ts":"2026-11-03T19:36:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-24cdad"} {"level":"info","ts":"2026-11-03T19:36:39Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"}} {"level":"info","ts":"2026-11-03T19:36:41Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-fcb646"},"tenantID":"e2e-inf-a-fcb646","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:37:01Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"}} {"level":"info","ts":"2026-11-03T19:37: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-inf-b-24cdad"}} {"level":"info","ts":"2026-11-03T19:37:11Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"}} {"level":"info","ts":"2026-11-03T19:37:13Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-24cdad"},"tenantID":"e2e-inf-b-24cdad","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:37:30Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"}} {"level":"info","ts":"2026-11-03T19:37:32Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"}} {"level":"info","ts":"2026-11-03T19:37: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-w2-619731"}} {"level":"info","ts":"2026-11-03T19:37:43Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-619731"},"tenantID":"e2e-worker-w2-619731","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:41:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:43:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:43:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:44:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:44:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:44:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:44:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:44:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:44:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:44:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:45:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:45:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-8ecb68"} {"level":"info","ts":"2026-11-03T19:45:34Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"}} {"level":"info","ts":"2026-11-03T19:45: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-single-main-8ecb68"}} {"level":"info","ts":"2026-11-03T19:45:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"}} {"level":"info","ts":"2026-11-03T19:45:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-8ecb68"},"tenantID":"e2e-worker-single-main-8ecb68","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:46:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:46: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-11-03T19:46:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:48:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:48:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:48:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:48:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:48:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:48:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:49:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:49:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress","gatewayName":"e2e-worker-single-main-ccf773"} {"level":"info","ts":"2026-11-03T19:49:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"}} {"level":"info","ts":"2026-11-03T19:49:46Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"}} {"level":"info","ts":"2026-11-03T19:49:55Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"}} {"level":"info","ts":"2026-11-03T19:49:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-single-main-ccf773"},"tenantID":"e2e-worker-single-main-ccf773","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T19:51:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:52:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:52:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:52:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:52:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:52:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:52:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:53:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T19:53:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"}