{"level":"info","ts":"2026-11-02T08:19:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:19:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:19:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:19:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:19:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:19:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:19:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"},"tenantID":"e2e-worker-w2-10d2fb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-10d2fb"} {"level":"info","ts":"2026-11-02T08:19:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:19:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"},"tenantID":"e2e-worker-w2-10d2fb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-10d2fb"} {"level":"info","ts":"2026-11-02T08:19:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:19:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:19:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:19:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:19:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:19:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:19:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:20:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:20:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:20:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:20:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:20:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:20:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:20:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:20:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:20:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-e6ca80"} {"level":"info","ts":"2026-11-02T08:20:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-e6ca80"} {"level":"info","ts":"2026-11-02T08:21:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:21:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:21:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:21:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-e6ca80"} {"level":"info","ts":"2026-11-02T08:23:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:23:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:23:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:24:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:24:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:24:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:24:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"},"tenantID":"e2e-worker-w2-10d2fb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-10d2fb"} {"level":"info","ts":"2026-11-02T08:24:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:24:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:24:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:25:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:26:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:26:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:26:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:26:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:26:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-e6ca80"} {"level":"info","ts":"2026-11-02T08:27:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:27:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:27:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:27:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:27:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:27:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:28:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:28:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:28:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:28:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:28:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:28:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:28:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:28:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08: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-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:28:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:28:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:28:33Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:28:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-f5bb4f"},"tenantID":"e2e-api-a-f5bb4f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-f5bb4f"} {"level":"info","ts":"2026-11-02T08:28:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-f5bb4f"},"tenantID":"e2e-api-a-f5bb4f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-f5bb4f"} {"level":"info","ts":"2026-11-02T08:28:43Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:28: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:28:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-b26f03"},"tenantID":"e2e-api-a-b26f03","namespace":"openshift-ingress","gatewayName":"e2e-api-a-b26f03"} {"level":"info","ts":"2026-11-02T08:28: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:28:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-b26f03"},"tenantID":"e2e-api-a-b26f03","namespace":"openshift-ingress","gatewayName":"e2e-api-a-b26f03"} {"level":"info","ts":"2026-11-02T08:28:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:28:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:28: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:29:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:29:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:29:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-f5bb4f"},"tenantID":"e2e-api-a-f5bb4f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-f5bb4f"} {"level":"info","ts":"2026-11-02T08:29: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:29:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-f5bb4f"},"tenantID":"e2e-api-a-f5bb4f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-f5bb4f"} {"level":"info","ts":"2026-11-02T08:29: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:29:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"},"tenantID":"e2e-worker-w2-10d2fb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-10d2fb"} {"level":"info","ts":"2026-11-02T08:29:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-b26f03"},"tenantID":"e2e-api-a-b26f03","namespace":"openshift-ingress","gatewayName":"e2e-api-a-b26f03"} {"level":"info","ts":"2026-11-02T08:29:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:29:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-b26f03"},"tenantID":"e2e-api-a-b26f03","namespace":"openshift-ingress","gatewayName":"e2e-api-a-b26f03"} {"level":"info","ts":"2026-11-02T08:29:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:29:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:29:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:29:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:29: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:30:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:30:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:30:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:30:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-f5bb4f"},"tenantID":"e2e-api-a-f5bb4f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-f5bb4f"} {"level":"info","ts":"2026-11-02T08:30:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-f5bb4f"},"tenantID":"e2e-api-a-f5bb4f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-f5bb4f"} {"level":"info","ts":"2026-11-02T08:30:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-00cc0e"},"tenantID":"e2e-api-a-00cc0e","namespace":"openshift-ingress","gatewayName":"e2e-api-a-00cc0e"} {"level":"info","ts":"2026-11-02T08:30:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-00cc0e"},"tenantID":"e2e-api-a-00cc0e","namespace":"openshift-ingress","gatewayName":"e2e-api-a-00cc0e"} {"level":"info","ts":"2026-11-02T08:30:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-bca68b"},"tenantID":"e2e-ipp-a-bca68b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-bca68b"} {"level":"info","ts":"2026-11-02T08: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:30:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"},"tenantID":"e2e-api-b-a25202","namespace":"openshift-ingress","gatewayName":"e2e-api-b-a25202"} {"level":"info","ts":"2026-11-02T08:30:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-bca68b"},"tenantID":"e2e-ipp-a-bca68b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-bca68b"} {"level":"info","ts":"2026-11-02T08:30:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-b26f03"},"tenantID":"e2e-api-a-b26f03","namespace":"openshift-ingress","gatewayName":"e2e-api-a-b26f03"} {"level":"info","ts":"2026-11-02T08:30:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"},"tenantID":"e2e-api-b-a25202","namespace":"openshift-ingress","gatewayName":"e2e-api-b-a25202"} {"level":"info","ts":"2026-11-02T08:30:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-19ee94"},"tenantID":"e2e-ipp-a-19ee94","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-19ee94"} {"level":"info","ts":"2026-11-02T08:30:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-b26f03"},"tenantID":"e2e-api-a-b26f03","namespace":"openshift-ingress","gatewayName":"e2e-api-a-b26f03"} {"level":"info","ts":"2026-11-02T08:30:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-19ee94"},"tenantID":"e2e-ipp-a-19ee94","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-19ee94"} {"level":"info","ts":"2026-11-02T08:30: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:30:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:30:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"},"tenantID":"e2e-api-b-c7f7d7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c7f7d7"} {"level":"info","ts":"2026-11-02T08:30:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"},"tenantID":"e2e-api-b-c7f7d7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c7f7d7"} {"level":"info","ts":"2026-11-02T08: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-3d856765"}} {"level":"info","ts":"2026-11-02T08: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:31:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-00cc0e"},"tenantID":"e2e-api-a-00cc0e","namespace":"openshift-ingress","gatewayName":"e2e-api-a-00cc0e"} {"level":"info","ts":"2026-11-02T08:31:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-00cc0e"},"tenantID":"e2e-api-a-00cc0e","namespace":"openshift-ingress","gatewayName":"e2e-api-a-00cc0e"} {"level":"info","ts":"2026-11-02T08:31: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:31:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-bca68b"},"tenantID":"e2e-ipp-a-bca68b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-bca68b"} {"level":"info","ts":"2026-11-02T08:31:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:31:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-bca68b"},"tenantID":"e2e-ipp-a-bca68b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-bca68b"} {"level":"info","ts":"2026-11-02T08:31:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:31:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"},"tenantID":"e2e-api-b-a25202","namespace":"openshift-ingress","gatewayName":"e2e-api-b-a25202"} {"level":"info","ts":"2026-11-02T08:31:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"},"tenantID":"e2e-api-b-a25202","namespace":"openshift-ingress","gatewayName":"e2e-api-b-a25202"} {"level":"info","ts":"2026-11-02T08:31:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-19ee94"},"tenantID":"e2e-ipp-a-19ee94","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-19ee94"} {"level":"info","ts":"2026-11-02T08:31:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-69a9bb"},"tenantID":"e2e-ipp-a-69a9bb","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-69a9bb"} {"level":"info","ts":"2026-11-02T08:31: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:31:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-e6ca80"} {"level":"info","ts":"2026-11-02T08:31:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-19ee94"},"tenantID":"e2e-ipp-a-19ee94","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-19ee94"} {"level":"info","ts":"2026-11-02T08:31:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-69a9bb"},"tenantID":"e2e-ipp-a-69a9bb","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-69a9bb"} {"level":"info","ts":"2026-11-02T08:31: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:32: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:32:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"},"tenantID":"e2e-api-b-c7f7d7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c7f7d7"} {"level":"info","ts":"2026-11-02T08:32:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"},"tenantID":"e2e-api-b-c7f7d7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c7f7d7"} {"level":"info","ts":"2026-11-02T08:32: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:32:19Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:32:20Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:32: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:32:30Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:32:32Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:32: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:32:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-00cc0e"},"tenantID":"e2e-api-a-00cc0e","namespace":"openshift-ingress","gatewayName":"e2e-api-a-00cc0e"} {"level":"info","ts":"2026-11-02T08:32:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-00cc0e"},"tenantID":"e2e-api-a-00cc0e","namespace":"openshift-ingress","gatewayName":"e2e-api-a-00cc0e"} {"level":"info","ts":"2026-11-02T08:32: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:32:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-bca68b"},"tenantID":"e2e-ipp-a-bca68b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-bca68b"} {"level":"info","ts":"2026-11-02T08:32:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-bca68b"},"tenantID":"e2e-ipp-a-bca68b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:33:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"},"tenantID":"e2e-api-b-b9eea3","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b9eea3"} {"level":"info","ts":"2026-11-02T08:33:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:33:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"},"tenantID":"e2e-api-b-b9eea3","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b9eea3"} {"level":"info","ts":"2026-11-02T08:33:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"},"tenantID":"e2e-api-b-a25202","namespace":"openshift-ingress","gatewayName":"e2e-api-b-a25202"} {"level":"info","ts":"2026-11-02T08:33:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-69a9bb"},"tenantID":"e2e-ipp-a-69a9bb","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-69a9bb"} {"level":"info","ts":"2026-11-02T08:33:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"},"tenantID":"e2e-api-b-a25202","namespace":"openshift-ingress","gatewayName":"e2e-api-b-a25202"} {"level":"info","ts":"2026-11-02T08:33:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-69a9bb"},"tenantID":"e2e-ipp-a-69a9bb","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-69a9bb"} {"level":"info","ts":"2026-11-02T08:33: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-f5bb4f"}} {"level":"info","ts":"2026-11-02T08:33:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-19ee94"},"tenantID":"e2e-ipp-a-19ee94","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-19ee94"} {"level":"info","ts":"2026-11-02T08:33: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:33:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-19ee94"},"tenantID":"e2e-ipp-a-19ee94","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-19ee94"} {"level":"info","ts":"2026-11-02T08:33:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-c17125"} {"level":"info","ts":"2026-11-02T08:33:27Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-f5bb4f"},"tenantID":"e2e-api-a-f5bb4f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:33:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-19ee94"},"tenantID":"e2e-ipp-a-19ee94","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:33:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-c17125"} {"level":"info","ts":"2026-11-02T08:33:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:33: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:33:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:33:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"},"tenantID":"e2e-ipp-b-b6a289","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-b6a289"} {"level":"info","ts":"2026-11-02T08:33:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"},"tenantID":"e2e-ipp-b-b6a289","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-b6a289"} {"level":"info","ts":"2026-11-02T08:33:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"},"tenantID":"e2e-api-b-c7f7d7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c7f7d7"} {"level":"info","ts":"2026-11-02T08:33:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"},"tenantID":"e2e-api-b-c7f7d7","namespace":"openshift-ingress","gatewayName":"e2e-api-b-c7f7d7"} {"level":"info","ts":"2026-11-02T08:33: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:33:58Z","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-b26f03"}} {"level":"info","ts":"2026-11-02T08:33: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-api-a-b26f03"}} {"level":"info","ts":"2026-11-02T08:33: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:34: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-api-a-b26f03"}} {"level":"info","ts":"2026-11-02T08:34:12Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-b26f03"},"tenantID":"e2e-api-a-b26f03","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:34:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:34:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"},"tenantID":"e2e-api-b-b9eea3","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b9eea3"} {"level":"info","ts":"2026-11-02T08:34:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"},"tenantID":"e2e-api-b-b9eea3","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b9eea3"} {"level":"info","ts":"2026-11-02T08:34: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:34:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:34:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"},"tenantID":"e2e-worker-w2-10d2fb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-10d2fb"} {"level":"info","ts":"2026-11-02T08:34:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-69a9bb"},"tenantID":"e2e-ipp-a-69a9bb","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-69a9bb"} {"level":"info","ts":"2026-11-02T08:34:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-69a9bb"},"tenantID":"e2e-ipp-a-69a9bb","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-69a9bb"} {"level":"info","ts":"2026-11-02T08:34:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:34:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-c17125"} {"level":"info","ts":"2026-11-02T08:34: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:34:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-69a9bb"},"tenantID":"e2e-ipp-a-69a9bb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:34:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-c17125"} {"level":"info","ts":"2026-11-02T08:34:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-108cf9"} {"level":"info","ts":"2026-11-02T08:34: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:35:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"},"tenantID":"e2e-ipp-b-b6a289","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-b6a289"} {"level":"info","ts":"2026-11-02T08:35:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"},"tenantID":"e2e-ipp-b-b6a289","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-b6a289"} {"level":"info","ts":"2026-11-02T08:35: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:35: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:35: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:35:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:35:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:35:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:35:41Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"}} {"level":"info","ts":"2026-11-02T08:35:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:35:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:35:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:35:53Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-a25202"},"tenantID":"e2e-api-b-a25202","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:35:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3d856765"}} {"level":"info","ts":"2026-11-02T08:35:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"},"tenantID":"e2e-api-b-b9eea3","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b9eea3"} {"level":"info","ts":"2026-11-02T08:35:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"},"tenantID":"e2e-api-b-b9eea3","namespace":"openshift-ingress","gatewayName":"e2e-api-b-b9eea3"} {"level":"info","ts":"2026-11-02T08:36: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-a-00cc0e"}} {"level":"info","ts":"2026-11-02T08:36: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:36: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-api-a-00cc0e"}} {"level":"info","ts":"2026-11-02T08:36:11Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-00cc0e"},"tenantID":"e2e-api-a-00cc0e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:36: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:36:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-c17125"} {"level":"info","ts":"2026-11-02T08:36:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-c17125"} {"level":"info","ts":"2026-11-02T08:36: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:36:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:36:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-45fc31"} {"level":"info","ts":"2026-11-02T08:36:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:36:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-45fc31"} {"level":"info","ts":"2026-11-02T08:36:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-9d77b6"} {"level":"info","ts":"2026-11-02T08:36: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:36:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"},"tenantID":"e2e-ipp-b-b6a289","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-b6a289"} {"level":"info","ts":"2026-11-02T08:36:45Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"}} {"level":"info","ts":"2026-11-02T08:36:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"},"tenantID":"e2e-ipp-b-b6a289","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-b6a289"} {"level":"info","ts":"2026-11-02T08:36: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:36:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-e6ca80"} {"level":"info","ts":"2026-11-02T08:36:55Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"}} {"level":"info","ts":"2026-11-02T08:36:57Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-c7f7d7"},"tenantID":"e2e-api-b-c7f7d7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:36: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:37: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:37: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:37:21Z","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-ipp-b-c17125"}} {"level":"info","ts":"2026-11-02T08:37: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-ipp-b-c17125"}} {"level":"info","ts":"2026-11-02T08:37: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:37:33Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"}} {"level":"info","ts":"2026-11-02T08:37:35Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-02T08:37:36Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"namespace":"ai-tenant-e2e-ipp-b-c17125","name":"default-tenant","reconcileID":"84028c01-73cc-4400-aa35-762f9fac7c39","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-11-02T08:37:37Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-c17125"},"tenantID":"e2e-ipp-b-c17125","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:37: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:37:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-45fc31"} {"level":"info","ts":"2026-11-02T08:37: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-ipp-b-b6a289"}} {"level":"info","ts":"2026-11-02T08:37:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d51175"},"tenantID":"e2e-ipp-a-d51175","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-d51175"} {"level":"info","ts":"2026-11-02T08:37:46Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"}} {"level":"info","ts":"2026-11-02T08:37:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-45fc31"} {"level":"info","ts":"2026-11-02T08:37:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d51175"},"tenantID":"e2e-ipp-a-d51175","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-d51175"} {"level":"info","ts":"2026-11-02T08:37:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:37:56Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-b6a289"},"tenantID":"e2e-ipp-b-b6a289","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:37: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:37:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress","gatewayName":"e2e-mt-cba6f9af"} {"level":"info","ts":"2026-11-02T08:37: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-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:38:01Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:38: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-3d856765"}} {"level":"info","ts":"2026-11-02T08: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-mt-cba6f9af"}} {"level":"info","ts":"2026-11-02T08:38:14Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cba6f9af"},"tenantID":"e2e-mt-cba6f9af","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:38: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:38:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"},"tenantID":"e2e-praxis-a-f4516e","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-f4516e"} {"level":"info","ts":"2026-11-02T08:38:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"},"tenantID":"e2e-praxis-a-f4516e","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-f4516e"} {"level":"info","ts":"2026-11-02T08:38: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:38:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:38:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:38: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-3d856765"}} {"level":"info","ts":"2026-11-02T08:38:44Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"}} {"level":"info","ts":"2026-11-02T08:38:46Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"}} {"level":"info","ts":"2026-11-02T08:38:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d51175"},"tenantID":"e2e-ipp-a-d51175","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-d51175"} {"level":"error","ts":"2026-11-02T08:38:50Z","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-3d856765"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T08:38:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d51175"},"tenantID":"e2e-ipp-a-d51175","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-d51175"} {"level":"info","ts":"2026-11-02T08:38:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-b9eea3"},"tenantID":"e2e-api-b-b9eea3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:39:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-45fc31"} {"level":"info","ts":"2026-11-02T08:39:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-45fc31"} {"level":"info","ts":"2026-11-02T08:39:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:39:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"tenantID":"e2e-ipp-b-45fc31","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-02T08:39:09Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-45fc31"},"namespace":"ai-tenant-e2e-ipp-b-45fc31","name":"default-tenant","reconcileID":"3d8168d0-703b-4644-b3e0-7f23cef394bd","error":"remove finalizer: Operation cannot be fulfilled on maastenantconfigs.maas.opendatahub.io \"default-tenant\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:497\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T08:39: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-worker-w3-108cf9"}} {"level":"info","ts":"2026-11-02T08:39:26Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"}} {"level":"info","ts":"2026-11-02T08:39:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"},"tenantID":"e2e-praxis-a-f4516e","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-f4516e"} {"level":"info","ts":"2026-11-02T08:39:38Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-108cf9"},"tenantID":"e2e-worker-w3-108cf9","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:39:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"},"tenantID":"e2e-worker-w2-10d2fb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-10d2fb"} {"level":"info","ts":"2026-11-02T08:39:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"},"tenantID":"e2e-praxis-a-f4516e","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-f4516e"} {"level":"info","ts":"2026-11-02T08:39:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-9ceb40"},"tenantID":"e2e-ipp-a-9ceb40","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-9ceb40"} {"level":"info","ts":"2026-11-02T08:39:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-8e6407"} {"level":"info","ts":"2026-11-02T08:39:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-9ceb40"},"tenantID":"e2e-ipp-a-9ceb40","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-9ceb40"} {"level":"info","ts":"2026-11-02T08:39:52Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"}} {"level":"info","ts":"2026-11-02T08:40: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-worker-w5-9d77b6"}} {"level":"info","ts":"2026-11-02T08:40:05Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-9d77b6"},"tenantID":"e2e-worker-w5-9d77b6","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:40:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d51175"},"tenantID":"e2e-ipp-a-d51175","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-d51175"} {"level":"info","ts":"2026-11-02T08:40:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-d51175"},"tenantID":"e2e-ipp-a-d51175","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:40:11Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:11Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:13Z","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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:40:13Z","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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:40:21Z","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-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:23Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:40: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-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:33Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:40:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:40: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"},"tenantID":"e2e-praxis-a-f4516e","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-f4516e"} {"level":"info","ts":"2026-11-02T08:40:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-9ceb40"},"tenantID":"e2e-ipp-a-9ceb40","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-9ceb40"} {"level":"info","ts":"2026-11-02T08:40:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"},"tenantID":"e2e-praxis-a-f4516e","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-f4516e"} {"level":"info","ts":"2026-11-02T08:40:45Z","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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:40:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-9ceb40"},"tenantID":"e2e-ipp-a-9ceb40","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-9ceb40"} {"level":"info","ts":"2026-11-02T08:40: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:40:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"},"tenantID":"e2e-praxis-b-ad4580","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-ad4580"} {"level":"info","ts":"2026-11-02T08:40:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"},"tenantID":"e2e-praxis-b-ad4580","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-ad4580"} {"level":"info","ts":"2026-11-02T08:40:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:40:56Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:40: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:41: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-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:41: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:41:16Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:41: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:41:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d5a5a"},"tenantID":"e2e-ipp-b-2d5a5a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d5a5a"} {"level":"info","ts":"2026-11-02T08:41:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d5a5a"},"tenantID":"e2e-ipp-b-2d5a5a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d5a5a"} {"level":"info","ts":"2026-11-02T08:41: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-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:41:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:41:41Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:41:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:41:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-9ceb40"},"tenantID":"e2e-ipp-a-9ceb40","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-9ceb40"} {"level":"info","ts":"2026-11-02T08:41:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-9ceb40"},"tenantID":"e2e-ipp-a-9ceb40","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-9ceb40"} {"level":"info","ts":"2026-11-02T08:41:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"},"tenantID":"e2e-praxis-b-ad4580","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-ad4580"} {"level":"info","ts":"2026-11-02T08:41:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-e6ca80"} {"level":"info","ts":"2026-11-02T08:41: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:41: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:41:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"},"tenantID":"e2e-praxis-b-ad4580","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-ad4580"} {"level":"info","ts":"2026-11-02T08:42:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-9ceb40"},"tenantID":"e2e-ipp-a-9ceb40","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:42:04Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:42: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-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:42: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-worker-w4-8e6407"}} {"level":"info","ts":"2026-11-02T08:42:16Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"}} {"level":"info","ts":"2026-11-02T08:42: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d5a5a"},"tenantID":"e2e-ipp-b-2d5a5a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d5a5a"} {"level":"info","ts":"2026-11-02T08:42: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:42: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-w4-8e6407"}} {"level":"info","ts":"2026-11-02T08:42:29Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-8e6407"},"tenantID":"e2e-worker-w4-8e6407","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:42:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d5a5a"},"tenantID":"e2e-ipp-b-2d5a5a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d5a5a"} {"level":"info","ts":"2026-11-02T08:42: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:42: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:42: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:42:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"},"tenantID":"e2e-praxis-b-ad4580","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-ad4580"} {"level":"info","ts":"2026-11-02T08:42:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"},"tenantID":"e2e-praxis-b-ad4580","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-ad4580"} {"level":"info","ts":"2026-11-02T08:42: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:43:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:43: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:43:08Z","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-f4516e"}} {"level":"info","ts":"2026-11-02T08:43:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-d91f6f"},"tenantID":"e2e-ipp-b-d91f6f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-d91f6f"} {"level":"info","ts":"2026-11-02T08:43:12Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"}} {"level":"info","ts":"2026-11-02T08:43:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-d91f6f"},"tenantID":"e2e-ipp-b-d91f6f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-d91f6f"} {"level":"info","ts":"2026-11-02T08:43:15Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:43: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:43: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-a-f4516e"}} {"level":"info","ts":"2026-11-02T08:43:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-f4516e"},"tenantID":"e2e-praxis-a-f4516e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:43:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d5a5a"},"tenantID":"e2e-ipp-b-2d5a5a","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d5a5a"} {"level":"info","ts":"2026-11-02T08:43:26Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:43:30Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d5a5a"},"tenantID":"e2e-ipp-b-2d5a5a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:43: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:43: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:43:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"}} {"level":"info","ts":"2026-11-02T08:43: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-praxis-b-ad4580"}} {"level":"info","ts":"2026-11-02T08:43:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:43:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:43:43Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"}} {"level":"info","ts":"2026-11-02T08:43:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:43: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:43: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-praxis-b-ad4580"}} {"level":"info","ts":"2026-11-02T08:43:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-ad4580"},"tenantID":"e2e-praxis-b-ad4580","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:43: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-worker-w0-e6ca80"}} {"level":"info","ts":"2026-11-02T08:43:56Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-e6ca80"},"tenantID":"e2e-worker-w0-e6ca80","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:43: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:43: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:44:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-d91f6f"},"tenantID":"e2e-ipp-b-d91f6f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-d91f6f"} {"level":"info","ts":"2026-11-02T08:44:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-d91f6f"},"tenantID":"e2e-ipp-b-d91f6f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-d91f6f"} {"level":"info","ts":"2026-11-02T08:44: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:44: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:44: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:44: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:44: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:44: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:44: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:44: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:44:42Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"}} {"level":"info","ts":"2026-11-02T08:44:43Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"}} {"level":"info","ts":"2026-11-02T08:44: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:44: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:44:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-d91f6f"},"tenantID":"e2e-ipp-b-d91f6f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-d91f6f"} {"level":"info","ts":"2026-11-02T08:44:56Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-10d2fb"},"tenantID":"e2e-worker-w2-10d2fb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:44:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-d91f6f"},"tenantID":"e2e-ipp-b-d91f6f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-d91f6f"} {"level":"info","ts":"2026-11-02T08:44: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:44: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:45:06Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-d91f6f"},"tenantID":"e2e-ipp-b-d91f6f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:45: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:45: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:45: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:45: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:45: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:45: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:45: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:45: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:45: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:45: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:45:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:45: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:45: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:46: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:46: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:46: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:46: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:46: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:46: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:46: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:46: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:46: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:46: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:46: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:46: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:47: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:47: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:47: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:47: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:47:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"},"tenantID":"e2e-praxis-a-8f1e34","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8f1e34"} {"level":"info","ts":"2026-11-02T08:47:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"},"tenantID":"e2e-praxis-a-8f1e34","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8f1e34"} {"level":"info","ts":"2026-11-02T08:47: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:47: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:47: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:47: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:47:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"},"tenantID":"e2e-praxis-a-8f1e34","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8f1e34"} {"level":"info","ts":"2026-11-02T08:47:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"},"tenantID":"e2e-praxis-a-8f1e34","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8f1e34"} {"level":"info","ts":"2026-11-02T08:47: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:47: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:48:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:48:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:48:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:48:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:48:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"},"tenantID":"e2e-praxis-a-8f1e34","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8f1e34"} {"level":"info","ts":"2026-11-02T08:48:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"},"tenantID":"e2e-praxis-a-8f1e34","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-8f1e34"} {"level":"info","ts":"2026-11-02T08:48:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:48:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:48:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"tenantID":"e2e-praxis-b-bbb1eb","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bbb1eb"} {"level":"info","ts":"2026-11-02T08:48:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"tenantID":"e2e-praxis-b-bbb1eb","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bbb1eb"} {"level":"info","ts":"2026-11-02T08:48: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:48: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:48:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-096685"} {"level":"info","ts":"2026-11-02T08:48:43Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"}} {"level":"info","ts":"2026-11-02T08:48:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-d0628e"} {"level":"info","ts":"2026-11-02T08:48: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:48: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:48:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"tenantID":"e2e-praxis-b-bbb1eb","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bbb1eb"} {"level":"info","ts":"2026-11-02T08:48: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-worker-w6-096685"}} {"level":"info","ts":"2026-11-02T08:48:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"tenantID":"e2e-praxis-b-bbb1eb","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bbb1eb"} {"level":"info","ts":"2026-11-02T08:48:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-096685"},"tenantID":"e2e-worker-w6-096685","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:48: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:48: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:49: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:49: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:49:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:49:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-02T08:49:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"tenantID":"e2e-praxis-b-bbb1eb","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-bbb1eb"} {"level":"info","ts":"2026-11-02T08:49: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:49: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:49: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:49: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:49:29Z","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-8f1e34"}} {"level":"info","ts":"2026-11-02T08:49:31Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"}} {"level":"info","ts":"2026-11-02T08:49: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:49: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:49: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-praxis-a-8f1e34"}} {"level":"info","ts":"2026-11-02T08:49:44Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-8f1e34"},"tenantID":"e2e-praxis-a-8f1e34","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:49: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:49: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:49: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:49: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:50: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-praxis-b-bbb1eb"}} {"level":"info","ts":"2026-11-02T08:50: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-praxis-b-bbb1eb"}} {"level":"info","ts":"2026-11-02T08:50: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:50: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:50:19Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"}} {"level":"info","ts":"2026-11-02T08:50:21Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"tenantID":"e2e-praxis-b-bbb1eb","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-02T08:50:21Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"namespace":"ai-tenant-e2e-praxis-b-bbb1eb","name":"default-tenant","reconcileID":"7f2b85d8-b0dc-4d80-9410-816d6732f892","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-11-02T08:50: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-934505cf"}} {"level":"info","ts":"2026-11-02T08:50: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:50:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-bbb1eb"},"tenantID":"e2e-praxis-b-bbb1eb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:50: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-worker-w1-d0628e"}} {"level":"info","ts":"2026-11-02T08:50:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-934505cf"}} {"level":"info","ts":"2026-11-02T08:50:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:50:32Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"}} {"level":"error","ts":"2026-11-02T08:50:41Z","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-934505cf"},"tenantID":"","timeout":600,"stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcileDelete\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:958\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:183\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"info","ts":"2026-11-02T08:50:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:50:43Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"}} {"level":"info","ts":"2026-11-02T08:50:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-d0628e"},"tenantID":"e2e-worker-w1-d0628e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-02T08:50:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:51:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:51: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:51: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-acd60e79"}} {"level":"info","ts":"2026-11-02T08:51:31Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:51:41Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:51:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}} {"level":"info","ts":"2026-11-02T08:52:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-acd60e79"}}