{"level":"info","ts":"2026-10-30T00:24: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:24:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0847e8c0"},"tenantID":"e2e-mt-0847e8c0","namespace":"openshift-ingress","gatewayName":"e2e-mt-0847e8c0"} {"level":"info","ts":"2026-10-30T00:24: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:24:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0847e8c0"},"tenantID":"e2e-mt-0847e8c0","namespace":"openshift-ingress","gatewayName":"e2e-mt-0847e8c0"} {"level":"info","ts":"2026-10-30T00:24: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-0aea47"}} {"level":"info","ts":"2026-10-30T00:24:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-08dd33"}} {"level":"info","ts":"2026-10-30T00:24: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:24: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:24: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:24: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-b-0aea47"}} {"level":"info","ts":"2026-10-30T00:24:42Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-08dd33"}} {"level":"info","ts":"2026-10-30T00:24: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:24: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:24:50Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-0aea47"}} {"level":"info","ts":"2026-10-30T00:24:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f8397b"},"tenantID":"e2e-ipp-a-f8397b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f8397b"} {"level":"info","ts":"2026-10-30T00:24:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f8397b"},"tenantID":"e2e-ipp-a-f8397b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f8397b"} {"level":"info","ts":"2026-10-30T00:24:54Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-08dd33"}} {"level":"info","ts":"2026-10-30T00:24: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:24:54Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0847e8c0"}} {"level":"info","ts":"2026-10-30T00:24:54Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0847e8c0"}} {"level":"info","ts":"2026-10-30T00:24:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3fb3ad"},"tenantID":"e2e-ipp-a-3fb3ad","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3fb3ad"} {"level":"info","ts":"2026-10-30T00:24:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3fb3ad"},"tenantID":"e2e-ipp-a-3fb3ad","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3fb3ad"} {"level":"info","ts":"2026-10-30T00:24:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:24:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:25:00Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-0aea47"}} {"level":"info","ts":"2026-10-30T00:25:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-08dd33"},"tenantID":"e2e-api-b-08dd33","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:25: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:25:05Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0847e8c0"}} {"level":"info","ts":"2026-10-30T00:25:05Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0847e8c0"},"tenantID":"e2e-mt-0847e8c0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:25: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:25: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:25:08Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-0aea47"}} {"level":"info","ts":"2026-10-30T00:25:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-0aea47"},"tenantID":"e2e-api-b-0aea47","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:25:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-02665b"},"tenantID":"e2e-worker-w4-02665b","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-02665b"} {"level":"info","ts":"2026-10-30T00:25:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-322d20"},"tenantID":"e2e-worker-w2-322d20","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-322d20"} {"level":"info","ts":"2026-10-30T00:25:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f8397b"},"tenantID":"e2e-ipp-a-f8397b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f8397b"} {"level":"info","ts":"2026-10-30T00:25: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:25:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f8397b"},"tenantID":"e2e-ipp-a-f8397b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f8397b"} {"level":"info","ts":"2026-10-30T00:25:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:25:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:25:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3fb3ad"},"tenantID":"e2e-ipp-a-3fb3ad","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3fb3ad"} {"level":"info","ts":"2026-10-30T00:25:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3fb3ad"},"tenantID":"e2e-ipp-a-3fb3ad","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3fb3ad"} {"level":"info","ts":"2026-10-30T00:25: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:25: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:25: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:25:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f8397b"},"tenantID":"e2e-ipp-a-f8397b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f8397b"} {"level":"info","ts":"2026-10-30T00:25: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:25:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f8397b"},"tenantID":"e2e-ipp-a-f8397b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-f8397b"} {"level":"info","ts":"2026-10-30T00:25:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-f8397b"},"tenantID":"e2e-ipp-a-f8397b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:25: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:25: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:25:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3fb3ad"},"tenantID":"e2e-ipp-a-3fb3ad","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3fb3ad"} {"level":"info","ts":"2026-10-30T00:25:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3fb3ad"},"tenantID":"e2e-ipp-a-3fb3ad","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3fb3ad"} {"level":"info","ts":"2026-10-30T00:25:41Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3fb3ad"},"tenantID":"e2e-ipp-a-3fb3ad","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:25:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:25: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:25:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"},"tenantID":"e2e-worker-w3-564c8f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-564c8f"} {"level":"info","ts":"2026-10-30T00:25: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:25: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:25:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:25:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:25: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:25:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:25:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:26: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:26: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:26: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:26:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:26:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:26:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"},"tenantID":"e2e-api-a-6cfcf7","namespace":"openshift-ingress","gatewayName":"e2e-api-a-6cfcf7"} {"level":"info","ts":"2026-10-30T00:26:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8b3bf0"} {"level":"info","ts":"2026-10-30T00:26:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"},"tenantID":"e2e-api-a-6cfcf7","namespace":"openshift-ingress","gatewayName":"e2e-api-a-6cfcf7"} {"level":"info","ts":"2026-10-30T00:26:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"},"tenantID":"e2e-praxis-a-bb16a8","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-bb16a8"} {"level":"info","ts":"2026-10-30T00:26:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"},"tenantID":"e2e-praxis-a-522ea7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-522ea7"} {"level":"info","ts":"2026-10-30T00:26:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8b3bf0"} {"level":"info","ts":"2026-10-30T00:26:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:26:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"},"tenantID":"e2e-praxis-a-bb16a8","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-bb16a8"} {"level":"info","ts":"2026-10-30T00:26:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"},"tenantID":"e2e-praxis-a-522ea7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-522ea7"} {"level":"info","ts":"2026-10-30T00:26: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:26: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:26:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:26:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:26:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"},"tenantID":"e2e-api-a-6cfcf7","namespace":"openshift-ingress","gatewayName":"e2e-api-a-6cfcf7"} {"level":"info","ts":"2026-10-30T00:26:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f649b0"},"tenantID":"e2e-ipp-b-f649b0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f649b0"} {"level":"info","ts":"2026-10-30T00:26:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f649b0"},"tenantID":"e2e-ipp-b-f649b0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f649b0"} {"level":"info","ts":"2026-10-30T00:26:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8b3bf0"} {"level":"info","ts":"2026-10-30T00:26:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"},"tenantID":"e2e-api-a-6cfcf7","namespace":"openshift-ingress","gatewayName":"e2e-api-a-6cfcf7"} {"level":"info","ts":"2026-10-30T00:26: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:26: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:26: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:26:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8b3bf0"} {"level":"info","ts":"2026-10-30T00:26:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"},"tenantID":"e2e-praxis-a-bb16a8","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-bb16a8"} {"level":"info","ts":"2026-10-30T00:26:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"},"tenantID":"e2e-praxis-a-bb16a8","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-bb16a8"} {"level":"info","ts":"2026-10-30T00:26:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a15230"},"tenantID":"e2e-ipp-b-a15230","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a15230"} {"level":"info","ts":"2026-10-30T00:26:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"},"tenantID":"e2e-praxis-a-522ea7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-522ea7"} {"level":"info","ts":"2026-10-30T00:26:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a15230"},"tenantID":"e2e-ipp-b-a15230","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a15230"} {"level":"info","ts":"2026-10-30T00:26:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-7505bd"},"tenantID":"e2e-worker-w0-7505bd","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-7505bd"} {"level":"info","ts":"2026-10-30T00:26:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"},"tenantID":"e2e-praxis-a-522ea7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-522ea7"} {"level":"info","ts":"2026-10-30T00:26: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:26: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:26: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:26:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:26:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:26:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-6c45bb"},"tenantID":"e2e-worker-w6-6c45bb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-6c45bb"} {"level":"info","ts":"2026-10-30T00:26:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f649b0"},"tenantID":"e2e-ipp-b-f649b0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f649b0"} {"level":"info","ts":"2026-10-30T00:26: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:26: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:26: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:26:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f649b0"},"tenantID":"e2e-ipp-b-f649b0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f649b0"} {"level":"info","ts":"2026-10-30T00:26:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"},"tenantID":"e2e-api-a-6cfcf7","namespace":"openshift-ingress","gatewayName":"e2e-api-a-6cfcf7"} {"level":"info","ts":"2026-10-30T00:26:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"},"tenantID":"e2e-api-a-6cfcf7","namespace":"openshift-ingress","gatewayName":"e2e-api-a-6cfcf7"} {"level":"info","ts":"2026-10-30T00:26:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8b3bf0"} {"level":"info","ts":"2026-10-30T00:26:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8b3bf0"} {"level":"info","ts":"2026-10-30T00:27:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"},"tenantID":"e2e-praxis-a-bb16a8","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-bb16a8"} {"level":"info","ts":"2026-10-30T00:27:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a15230"},"tenantID":"e2e-ipp-b-a15230","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a15230"} {"level":"info","ts":"2026-10-30T00:27:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"},"tenantID":"e2e-praxis-a-bb16a8","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-bb16a8"} {"level":"info","ts":"2026-10-30T00:27:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a15230"},"tenantID":"e2e-ipp-b-a15230","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a15230"} {"level":"info","ts":"2026-10-30T00:27:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:27:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:27:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:27:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"},"tenantID":"e2e-api-b-43dc72","namespace":"openshift-ingress","gatewayName":"e2e-api-b-43dc72"} {"level":"info","ts":"2026-10-30T00:27:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"},"tenantID":"e2e-api-b-43dc72","namespace":"openshift-ingress","gatewayName":"e2e-api-b-43dc72"} {"level":"info","ts":"2026-10-30T00:27:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"},"tenantID":"e2e-praxis-a-522ea7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-522ea7"} {"level":"info","ts":"2026-10-30T00:27:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"},"tenantID":"e2e-praxis-a-522ea7","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-522ea7"} {"level":"info","ts":"2026-10-30T00:27:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-00df5f"},"tenantID":"e2e-praxis-b-00df5f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-00df5f"} {"level":"info","ts":"2026-10-30T00:27:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-00df5f"},"tenantID":"e2e-praxis-b-00df5f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-00df5f"} {"level":"info","ts":"2026-10-30T00:27:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"},"tenantID":"e2e-praxis-b-20d942","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-20d942"} {"level":"info","ts":"2026-10-30T00:27:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"},"tenantID":"e2e-praxis-b-20d942","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-20d942"} {"level":"info","ts":"2026-10-30T00:27:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:27:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:27:13Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:27:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:27:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:27:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"},"tenantID":"e2e-praxis-b-4500d5","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4500d5"} {"level":"info","ts":"2026-10-30T00:27:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"},"tenantID":"e2e-praxis-b-4500d5","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4500d5"} {"level":"info","ts":"2026-10-30T00:27:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f649b0"},"tenantID":"e2e-ipp-b-f649b0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f649b0"} {"level":"info","ts":"2026-10-30T00:27:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f649b0"},"tenantID":"e2e-ipp-b-f649b0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-f649b0"} {"level":"info","ts":"2026-10-30T00:27:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-f649b0"},"tenantID":"e2e-ipp-b-f649b0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:27: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:27: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:27: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:27:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a15230"},"tenantID":"e2e-ipp-b-a15230","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a15230"} {"level":"info","ts":"2026-10-30T00:27:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"},"tenantID":"e2e-api-b-43dc72","namespace":"openshift-ingress","gatewayName":"e2e-api-b-43dc72"} {"level":"info","ts":"2026-10-30T00:27:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"},"tenantID":"e2e-praxis-b-d3e13d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-d3e13d"} {"level":"info","ts":"2026-10-30T00:27:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a15230"},"tenantID":"e2e-ipp-b-a15230","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a15230"} {"level":"info","ts":"2026-10-30T00:27:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"},"tenantID":"e2e-api-b-43dc72","namespace":"openshift-ingress","gatewayName":"e2e-api-b-43dc72"} {"level":"info","ts":"2026-10-30T00:27:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"},"tenantID":"e2e-praxis-b-d3e13d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-d3e13d"} {"level":"info","ts":"2026-10-30T00:27: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:27: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:27: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:27:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a15230"},"tenantID":"e2e-ipp-b-a15230","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:27:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-00df5f"},"tenantID":"e2e-praxis-b-00df5f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-00df5f"} {"level":"info","ts":"2026-10-30T00:27:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-00df5f"},"tenantID":"e2e-praxis-b-00df5f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-00df5f"} {"level":"info","ts":"2026-10-30T00:27:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"},"tenantID":"e2e-praxis-b-20d942","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-20d942"} {"level":"info","ts":"2026-10-30T00:27:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"},"tenantID":"e2e-praxis-b-20d942","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-20d942"} {"level":"info","ts":"2026-10-30T00:27: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:27: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:27: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:27:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"},"tenantID":"e2e-praxis-b-4500d5","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4500d5"} {"level":"info","ts":"2026-10-30T00:27:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"},"tenantID":"e2e-praxis-b-4500d5","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4500d5"} {"level":"info","ts":"2026-10-30T00:27:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:27:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:27:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:28:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"},"tenantID":"e2e-praxis-b-d3e13d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-d3e13d"} {"level":"info","ts":"2026-10-30T00:28:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:28:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:28:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:28:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"},"tenantID":"e2e-praxis-b-d3e13d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-d3e13d"} {"level":"info","ts":"2026-10-30T00:28:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"},"tenantID":"e2e-api-b-43dc72","namespace":"openshift-ingress","gatewayName":"e2e-api-b-43dc72"} {"level":"info","ts":"2026-10-30T00:28:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"},"tenantID":"e2e-api-b-43dc72","namespace":"openshift-ingress","gatewayName":"e2e-api-b-43dc72"} {"level":"info","ts":"2026-10-30T00:28:15Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"}} {"level":"info","ts":"2026-10-30T00:28:15Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"}} {"level":"info","ts":"2026-10-30T00:28:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-00df5f"},"tenantID":"e2e-praxis-b-00df5f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-00df5f"} {"level":"info","ts":"2026-10-30T00:28: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:28: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:28: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:28:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-00df5f"},"tenantID":"e2e-praxis-b-00df5f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-00df5f"} {"level":"info","ts":"2026-10-30T00:28:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"},"tenantID":"e2e-praxis-b-20d942","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-20d942"} {"level":"info","ts":"2026-10-30T00:28:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"},"tenantID":"e2e-praxis-b-20d942","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-20d942"} {"level":"info","ts":"2026-10-30T00:28:22Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"}} {"level":"info","ts":"2026-10-30T00:28:22Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"}} {"level":"info","ts":"2026-10-30T00:28:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-30T00:28:25Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"}} {"level":"info","ts":"2026-10-30T00:28: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-praxis-a-bb16a8"}} {"level":"info","ts":"2026-10-30T00:28:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-6cfcf7"},"tenantID":"e2e-api-a-6cfcf7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:28:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"},"tenantID":"e2e-praxis-b-4500d5","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4500d5"} {"level":"info","ts":"2026-10-30T00:28:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"},"tenantID":"e2e-praxis-b-4500d5","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-4500d5"} {"level":"info","ts":"2026-10-30T00:28: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:28: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:28: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:28:31Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"}} {"level":"info","ts":"2026-10-30T00:28: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-praxis-a-522ea7"}} {"level":"info","ts":"2026-10-30T00:28: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-praxis-a-8b3bf0"}} {"level":"info","ts":"2026-10-30T00:28:33Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T00:28:33Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"namespace":"ai-tenant-e2e-praxis-a-8b3bf0","name":"default-tenant","reconcileID":"5c038f1a-4bff-4c2a-b572-27f6a71e6d8f","error":"Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T00:28:33Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8b3bf0"},"tenantID":"e2e-praxis-a-8b3bf0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:28: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-praxis-a-bb16a8"}} {"level":"info","ts":"2026-10-30T00:28:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-bb16a8"},"tenantID":"e2e-praxis-a-bb16a8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:28: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:28: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:28: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:28:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"},"tenantID":"e2e-praxis-b-d3e13d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-d3e13d"} {"level":"info","ts":"2026-10-30T00:28:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"},"tenantID":"e2e-praxis-b-d3e13d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-d3e13d"} {"level":"info","ts":"2026-10-30T00:28: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-praxis-b-00df5f"}} {"level":"info","ts":"2026-10-30T00:28:43Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-522ea7"},"tenantID":"e2e-praxis-a-522ea7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:28: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:28: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:28: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:28: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-praxis-b-00df5f"}} {"level":"info","ts":"2026-10-30T00:28:53Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-00df5f"},"tenantID":"e2e-praxis-b-00df5f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:28:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:28:57Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"}} {"level":"info","ts":"2026-10-30T00:28:57Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"}} {"level":"info","ts":"2026-10-30T00:28:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:28:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:28:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:29:07Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"}} {"level":"info","ts":"2026-10-30T00:29:08Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-4500d5"},"tenantID":"e2e-praxis-b-4500d5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:29: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-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:29: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:29: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:29:12Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"}} {"level":"info","ts":"2026-10-30T00:29:12Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"}} {"level":"info","ts":"2026-10-30T00:29:14Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"}} {"level":"info","ts":"2026-10-30T00: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-praxis-b-20d942"}} {"level":"info","ts":"2026-10-30T00:29:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-93016b"} {"level":"info","ts":"2026-10-30T00:29:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:29:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:29:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:29:22Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"}} {"level":"info","ts":"2026-10-30T00:29:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-43dc72"},"tenantID":"e2e-api-b-43dc72","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:29: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-praxis-b-20d942"}} {"level":"info","ts":"2026-10-30T00:29:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-20d942"},"tenantID":"e2e-praxis-b-20d942","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:29:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:29:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:29:28Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:29:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:29:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:29:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d656e5a"}} {"level":"info","ts":"2026-10-30T00:29:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:29:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:29:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"},"tenantID":"e2e-worker-w3-564c8f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-564c8f"} {"level":"info","ts":"2026-10-30T00:29:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:29:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"},"tenantID":"e2e-worker-w3-564c8f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-564c8f"} {"level":"info","ts":"2026-10-30T00:29:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:29:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:29:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"error","ts":"2026-10-30T00:29:48Z","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-3d656e5a"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T00:29: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:29: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:29:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"},"tenantID":"e2e-worker-w3-564c8f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-564c8f"} {"level":"info","ts":"2026-10-30T00:29:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"},"tenantID":"e2e-worker-w3-564c8f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-564c8f"} {"level":"info","ts":"2026-10-30T00:29: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:29: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:30:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:30:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:30:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:30: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:30: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:30:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-02665b"},"tenantID":"e2e-worker-w4-02665b","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-02665b"} {"level":"info","ts":"2026-10-30T00:30:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-322d20"},"tenantID":"e2e-worker-w2-322d20","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-322d20"} {"level":"info","ts":"2026-10-30T00:30:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"},"tenantID":"e2e-praxis-a-1dd8c1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1dd8c1"} {"level":"info","ts":"2026-10-30T00:30:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"},"tenantID":"e2e-praxis-a-1dd8c1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1dd8c1"} {"level":"info","ts":"2026-10-30T00:30:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:30:18Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:30:28Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"}} {"level":"info","ts":"2026-10-30T00:30: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-praxis-a-93016b"}} {"level":"info","ts":"2026-10-30T00:30: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:30: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:30:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"},"tenantID":"e2e-praxis-a-1dd8c1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1dd8c1"} {"level":"info","ts":"2026-10-30T00:30:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"},"tenantID":"e2e-praxis-a-1dd8c1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1dd8c1"} {"level":"info","ts":"2026-10-30T00:30:39Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"}} {"level":"info","ts":"2026-10-30T00:30:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-93016b"},"tenantID":"e2e-praxis-a-93016b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:30:39Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:30:39Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:30:49Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:30:49Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:30:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"},"tenantID":"e2e-praxis-a-1dd8c1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1dd8c1"} {"level":"info","ts":"2026-10-30T00:30:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"},"tenantID":"e2e-praxis-a-1dd8c1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1dd8c1"} {"level":"info","ts":"2026-10-30T00:30: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:30: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:31:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"},"tenantID":"e2e-praxis-b-bc8b7d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bc8b7d"} {"level":"info","ts":"2026-10-30T00:31:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"},"tenantID":"e2e-praxis-b-bc8b7d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bc8b7d"} {"level":"info","ts":"2026-10-30T00:31: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-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:31: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:31:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"},"tenantID":"e2e-praxis-b-bc8b7d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bc8b7d"} {"level":"info","ts":"2026-10-30T00:31:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"},"tenantID":"e2e-praxis-b-bc8b7d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bc8b7d"} {"level":"info","ts":"2026-10-30T00:31:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ec340ab4"}} {"level":"info","ts":"2026-10-30T00:31:19Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"error","ts":"2026-10-30T00:31:29Z","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-ec340ab4"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T00:31: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:31:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"},"tenantID":"e2e-praxis-b-bc8b7d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bc8b7d"} {"level":"info","ts":"2026-10-30T00:31:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"},"tenantID":"e2e-praxis-b-bc8b7d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bc8b7d"} {"level":"info","ts":"2026-10-30T00:31:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-7505bd"},"tenantID":"e2e-worker-w0-7505bd","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-7505bd"} {"level":"info","ts":"2026-10-30T00:31:39Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:31:42Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"}} {"level":"info","ts":"2026-10-30T00:31: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-praxis-a-1dd8c1"}} {"level":"info","ts":"2026-10-30T00:31:49Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:31:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-6c45bb"},"tenantID":"e2e-worker-w6-6c45bb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-6c45bb"} {"level":"info","ts":"2026-10-30T00:31:53Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"}} {"level":"info","ts":"2026-10-30T00:31:54Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1dd8c1"},"tenantID":"e2e-praxis-a-1dd8c1","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:31:59Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"}} {"level":"info","ts":"2026-10-30T00:31:59Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"}} {"level":"info","ts":"2026-10-30T00:31: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:32:09Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"}} {"level":"info","ts":"2026-10-30T00:32:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-d3e13d"},"tenantID":"e2e-praxis-b-d3e13d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:32: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:32:10Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"}} {"level":"info","ts":"2026-10-30T00:32: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-praxis-b-bc8b7d"}} {"level":"info","ts":"2026-10-30T00:32: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:32:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"}} {"level":"info","ts":"2026-10-30T00:32:21Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bc8b7d"},"tenantID":"e2e-praxis-b-bc8b7d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:32:30Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:32: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:32:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:32:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:32: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:32:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:32:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:32:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:32:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:33:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:33:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:33: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:33:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:33:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:33:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:33:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:33:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:33:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:33:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:33:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:33: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:33:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-7a7ac6"} {"level":"info","ts":"2026-10-30T00:33:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:33:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:33:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"},"tenantID":"e2e-worker-w3-564c8f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-564c8f"} {"level":"info","ts":"2026-10-30T00:33:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:33:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:33:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-b1c718"} {"level":"info","ts":"2026-10-30T00:33: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-dcd111ae"}} {"level":"info","ts":"2026-10-30T00:33:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:33:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:33: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-10-30T00:33:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:33:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:33:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"}} {"level":"error","ts":"2026-10-30T00:33:31Z","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-dcd111ae"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T00:33:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:33:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:33:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:33:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:33:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:33: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-w5-b1c718"}} {"level":"info","ts":"2026-10-30T00:33:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:33:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:33:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:33:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:33:47Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"}} {"level":"info","ts":"2026-10-30T00:33:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:33: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-worker-w5-b1c718"}} {"level":"info","ts":"2026-10-30T00:33:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-b1c718"},"tenantID":"e2e-worker-w5-b1c718","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:33:56Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"}} {"level":"info","ts":"2026-10-30T00:33:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:33:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-564c8f"},"tenantID":"e2e-worker-w3-564c8f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:33:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:34:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:34:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:34:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:34:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:34:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:34:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:34:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:34:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:34:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:34:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:34:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:34:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:34:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:34:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:34:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress","gatewayName":"e2e-explicit-be1f39"} {"level":"info","ts":"2026-10-30T00:34:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:34:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:34:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:34:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:34:51Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"}} {"level":"info","ts":"2026-10-30T00:34: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-explicit-be1f39"}} {"level":"info","ts":"2026-10-30T00:34:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:34:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:34:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:34:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:34:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:34:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:35: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-explicit-be1f39"}} {"level":"info","ts":"2026-10-30T00:35:02Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-explicit-be1f39"},"tenantID":"e2e-explicit-be1f39","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:35:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-02665b"},"tenantID":"e2e-worker-w4-02665b","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-02665b"} {"level":"info","ts":"2026-10-30T00:35:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-322d20"},"tenantID":"e2e-worker-w2-322d20","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-322d20"} {"level":"info","ts":"2026-10-30T00:35:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:35:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:35:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:35:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:35:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:35:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:35:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:35:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:35:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:35:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:35:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:35:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:35:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:36:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:36:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:36:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:36:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:36:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:36:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-7505bd"},"tenantID":"e2e-worker-w0-7505bd","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-7505bd"} {"level":"info","ts":"2026-10-30T00:36:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-6c45bb"},"tenantID":"e2e-worker-w6-6c45bb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-6c45bb"} {"level":"info","ts":"2026-10-30T00:37:07Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"}} {"level":"info","ts":"2026-10-30T00:37: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-w1-7a7ac6"}} {"level":"info","ts":"2026-10-30T00:37:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:37:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-c1eeb6"} {"level":"info","ts":"2026-10-30T00:37:18Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"}} {"level":"info","ts":"2026-10-30T00:37:18Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-7a7ac6"},"tenantID":"e2e-worker-w1-7a7ac6","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:37:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:37: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-shared-a-w4-c1eeb6"}} {"level":"info","ts":"2026-10-30T00:37:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ecb34a"} {"level":"info","ts":"2026-10-30T00:37:38Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"}} {"level":"info","ts":"2026-10-30T00:37:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T00:37:38Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6","name":"default-tenant","reconcileID":"ac380664-2652-4d48-9637-afe58884e0a1","error":"Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T00:37:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-c1eeb6"},"tenantID":"e2e-shared-a-w4-c1eeb6","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:37:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:37:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-29f3ca"} {"level":"info","ts":"2026-10-30T00:37:47Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"}} {"level":"info","ts":"2026-10-30T00:37:47Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"}} {"level":"info","ts":"2026-10-30T00:37:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:37:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-415d24"} {"level":"info","ts":"2026-10-30T00:37:50Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"}} {"level":"info","ts":"2026-10-30T00:37:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-a782e5"} {"level":"info","ts":"2026-10-30T00:37:57Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"}} {"level":"info","ts":"2026-10-30T00:37:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ecb34a"},"tenantID":"e2e-shared-b-w4-ecb34a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:37:59Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"}} {"level":"info","ts":"2026-10-30T00:38:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-29f3ca"},"tenantID":"e2e-shared-a-w0-29f3ca","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:38:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:38:06Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"}} {"level":"info","ts":"2026-10-30T00:38:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-05c6b2"} {"level":"info","ts":"2026-10-30T00:38:10Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-02665b"}} {"level":"info","ts":"2026-10-30T00:38:11Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-02665b"}} {"level":"info","ts":"2026-10-30T00:38:16Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"}} {"level":"info","ts":"2026-10-30T00:38:17Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-a782e5"},"tenantID":"e2e-shared-a-w2-a782e5","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:38:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-02665b"}} {"level":"info","ts":"2026-10-30T00:38:22Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-02665b"},"tenantID":"e2e-worker-w4-02665b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:38:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w6-63e288"} {"level":"info","ts":"2026-10-30T00:38: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-10-30T00:38:26Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"}} {"level":"info","ts":"2026-10-30T00:38: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-w0-415d24"}} {"level":"info","ts":"2026-10-30T00:38:31Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"}} {"level":"info","ts":"2026-10-30T00:38:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"}} {"level":"info","ts":"2026-10-30T00:38:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:38:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w6-f1268c"} {"level":"info","ts":"2026-10-30T00:38:37Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"}} {"level":"info","ts":"2026-10-30T00:38:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-415d24"},"tenantID":"e2e-shared-b-w0-415d24","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:38:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:38:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:38:42Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-05c6b2"},"tenantID":"e2e-shared-b-w2-05c6b2","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:38:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:38:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:38:56Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-7505bd"}} {"level":"info","ts":"2026-10-30T00:38:57Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-7505bd"}} {"level":"info","ts":"2026-10-30T00:39:00Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-322d20"}} {"level":"info","ts":"2026-10-30T00:39:00Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-322d20"}} {"level":"info","ts":"2026-10-30T00:39:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:39:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:39:07Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-7505bd"}} {"level":"info","ts":"2026-10-30T00:39:08Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-7505bd"},"tenantID":"e2e-worker-w0-7505bd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:39:10Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-322d20"}} {"level":"info","ts":"2026-10-30T00:39:11Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-322d20"},"tenantID":"e2e-worker-w2-322d20","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:39:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:39:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:39:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress","gatewayName":"e2e-autores-d96837"} {"level":"info","ts":"2026-10-30T00:39: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-autores-d96837"}} {"level":"info","ts":"2026-10-30T00:39: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-autores-d96837"}} {"level":"info","ts":"2026-10-30T00:39: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-autores-d96837"}} {"level":"info","ts":"2026-10-30T00:39:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T00:39:38Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"namespace":"ai-tenant-e2e-autores-d96837","name":"default-tenant","reconcileID":"667df15e-add7-4ee8-90e5-3886883792c4","error":"Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T00:39:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-autores-d96837"},"tenantID":"e2e-autores-d96837","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:39:47Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"}} {"level":"info","ts":"2026-10-30T00:39:47Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"}} {"level":"info","ts":"2026-10-30T00:39:57Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"}} {"level":"info","ts":"2026-10-30T00:39:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress"} {"level":"error","ts":"2026-10-30T00:39:58Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"namespace":"ai-tenant-e2e-shared-a-w6-63e288","name":"default-tenant","reconcileID":"c3f2faec-f32e-4434-ab82-0496bffd0c3b","error":"Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-10-30T00:39:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w6-63e288"},"tenantID":"e2e-shared-a-w6-63e288","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:40:06Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"}} {"level":"info","ts":"2026-10-30T00:40:06Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"}} {"level":"info","ts":"2026-10-30T00:40:17Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"}} {"level":"info","ts":"2026-10-30T00:40:17Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w6-f1268c"},"tenantID":"e2e-shared-b-w6-f1268c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-30T00:40:26Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-6c45bb"}} {"level":"info","ts":"2026-10-30T00:40:27Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-6c45bb"}} {"level":"info","ts":"2026-10-30T00:40:37Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-6c45bb"}} {"level":"info","ts":"2026-10-30T00:40:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-6c45bb"},"tenantID":"e2e-worker-w6-6c45bb","namespace":"openshift-ingress"}