{"level":"info","ts":"2026-11-01T04:05:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-aab51f"},"tenantID":"e2e-api-a-aab51f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-aab51f"} {"level":"info","ts":"2026-11-01T04:05:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-aab51f"},"tenantID":"e2e-api-a-aab51f","namespace":"openshift-ingress","gatewayName":"e2e-api-a-aab51f"} {"level":"info","ts":"2026-11-01T04:05:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"},"tenantID":"e2e-api-a-78dad9","namespace":"openshift-ingress","gatewayName":"e2e-api-a-78dad9"} {"level":"info","ts":"2026-11-01T04:05:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-3344e8"},"tenantID":"e2e-api-b-3344e8","namespace":"openshift-ingress","gatewayName":"e2e-api-b-3344e8"} {"level":"info","ts":"2026-11-01T04:05:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"},"tenantID":"e2e-api-a-78dad9","namespace":"openshift-ingress","gatewayName":"e2e-api-a-78dad9"} {"level":"info","ts":"2026-11-01T04:05: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:05:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-3344e8"},"tenantID":"e2e-api-b-3344e8","namespace":"openshift-ingress","gatewayName":"e2e-api-b-3344e8"} {"level":"info","ts":"2026-11-01T04:05:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-6dd36b"},"tenantID":"e2e-api-b-6dd36b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-6dd36b"} {"level":"info","ts":"2026-11-01T04:06:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-6dd36b"},"tenantID":"e2e-api-b-6dd36b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-6dd36b"} {"level":"info","ts":"2026-11-01T04:06: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:06:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:06:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:06: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:06:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-01T04:06: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:06:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"},"tenantID":"e2e-api-a-78dad9","namespace":"openshift-ingress","gatewayName":"e2e-api-a-78dad9"} {"level":"info","ts":"2026-11-01T04:06: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:06:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"},"tenantID":"e2e-api-a-78dad9","namespace":"openshift-ingress","gatewayName":"e2e-api-a-78dad9"} {"level":"info","ts":"2026-11-01T04:06: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:06:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-3344e8"},"tenantID":"e2e-api-b-3344e8","namespace":"openshift-ingress","gatewayName":"e2e-api-b-3344e8"} {"level":"info","ts":"2026-11-01T04:06:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-6dd36b"},"tenantID":"e2e-api-b-6dd36b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-6dd36b"} {"level":"info","ts":"2026-11-01T04:06:53Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-182e51"}} {"level":"info","ts":"2026-11-01T04:06:54Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"}} {"level":"info","ts":"2026-11-01T04:06:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-3344e8"},"tenantID":"e2e-api-b-3344e8","namespace":"openshift-ingress","gatewayName":"e2e-api-b-3344e8"} {"level":"info","ts":"2026-11-01T04:06:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-6dd36b"},"tenantID":"e2e-api-b-6dd36b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-6dd36b"} {"level":"info","ts":"2026-11-01T04:07: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-182e51"}} {"level":"info","ts":"2026-11-01T04:07:00Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:07:03Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"}} {"level":"info","ts":"2026-11-01T04:07:05Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:07:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:07:10Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-182e51"},"tenantID":"e2e-api-a-182e51","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:07:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:07: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:07:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"},"tenantID":"e2e-worker-w4-a9c5b3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-a9c5b3"} {"level":"info","ts":"2026-11-01T04:07:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-c2c259"},"tenantID":"e2e-worker-w1-c2c259","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-c2c259"} {"level":"info","ts":"2026-11-01T04:07: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:07: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:07:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"},"tenantID":"e2e-api-a-78dad9","namespace":"openshift-ingress","gatewayName":"e2e-api-a-78dad9"} {"level":"info","ts":"2026-11-01T04:07:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"},"tenantID":"e2e-api-a-78dad9","namespace":"openshift-ingress","gatewayName":"e2e-api-a-78dad9"} {"level":"info","ts":"2026-11-01T04:07: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:07:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"},"tenantID":"e2e-api-b-dc980b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-dc980b"} {"level":"info","ts":"2026-11-01T04:07:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"},"tenantID":"e2e-api-b-dc980b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-dc980b"} {"level":"info","ts":"2026-11-01T04:07:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-6dd36b"},"tenantID":"e2e-api-b-6dd36b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-6dd36b"} {"level":"info","ts":"2026-11-01T04:07:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:07:55Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-aab51f"}} {"level":"info","ts":"2026-11-01T04:07:57Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-aab51f"}} {"level":"info","ts":"2026-11-01T04:08:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:08:07Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-aab51f"}} {"level":"info","ts":"2026-11-01T04:08:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:08:12Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-aab51f"},"tenantID":"e2e-api-a-aab51f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:08:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:08: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:08:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:08:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:08:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"},"tenantID":"e2e-worker-w0-162191","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-162191"} {"level":"info","ts":"2026-11-01T04:08: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:08:32Z","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-078e0d65"}} {"level":"info","ts":"2026-11-01T04:08:32Z","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-078e0d65"}} {"level":"info","ts":"2026-11-01T04:08:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress","gatewayName":"e2e-mt-078e0d65"} {"level":"info","ts":"2026-11-01T04:08:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-3344e8"}} {"level":"info","ts":"2026-11-01T04:08:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress","gatewayName":"e2e-mt-078e0d65"} {"level":"info","ts":"2026-11-01T04:08: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:08:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"},"tenantID":"e2e-api-b-dc980b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-dc980b"} {"level":"info","ts":"2026-11-01T04:08: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-3344e8"}} {"level":"info","ts":"2026-11-01T04:08:48Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-3344e8"},"tenantID":"e2e-api-b-3344e8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:08:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"},"tenantID":"e2e-api-b-dc980b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-dc980b"} {"level":"info","ts":"2026-11-01T04:08:50Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:09:00Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:09:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:09:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"},"tenantID":"e2e-worker-w3-f73b9f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-f73b9f"} {"level":"info","ts":"2026-11-01T04:09:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:09:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:09:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:09:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress","gatewayName":"e2e-mt-078e0d65"} {"level":"info","ts":"2026-11-01T04:09:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress","gatewayName":"e2e-mt-078e0d65"} {"level":"info","ts":"2026-11-01T04:09: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:09: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:09: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-api-b-6dd36b"}} {"level":"info","ts":"2026-11-01T04:09:42Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-6dd36b"}} {"level":"info","ts":"2026-11-01T04:09:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"},"tenantID":"e2e-api-b-dc980b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-dc980b"} {"level":"info","ts":"2026-11-01T04:09:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"},"tenantID":"e2e-api-b-dc980b","namespace":"openshift-ingress","gatewayName":"e2e-api-b-dc980b"} {"level":"info","ts":"2026-11-01T04:09:55Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-6dd36b"},"tenantID":"e2e-api-b-6dd36b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:09:55Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"}} {"level":"info","ts":"2026-11-01T04:09:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:09:56Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"}} {"level":"info","ts":"2026-11-01T04:10:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:10:07Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"}} {"level":"info","ts":"2026-11-01T04:10:09Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-a-78dad9"},"tenantID":"e2e-api-a-78dad9","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:10:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"},"tenantID":"e2e-worker-w2-865066","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-865066"} {"level":"info","ts":"2026-11-01T04:10: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:10:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:10: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:10:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:10:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress","gatewayName":"e2e-mt-078e0d65"} {"level":"info","ts":"2026-11-01T04:10:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:10:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress","gatewayName":"e2e-mt-078e0d65"} {"level":"info","ts":"2026-11-01T04:10: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:10: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-078e0d65"}} {"level":"info","ts":"2026-11-01T04:10:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"}} {"level":"info","ts":"2026-11-01T04:10: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:10:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:10:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-078e0d65"},"tenantID":"e2e-mt-078e0d65","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:11:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-157fed"},"tenantID":"e2e-ipp-a-157fed","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-157fed"} {"level":"info","ts":"2026-11-01T04:11: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:11:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-157fed"},"tenantID":"e2e-ipp-a-157fed","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-157fed"} {"level":"info","ts":"2026-11-01T04:11: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:11: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:11:27Z","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-01T04:11: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:11:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:11:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:11: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:11: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-api-b-dc980b"}} {"level":"info","ts":"2026-11-01T04:11:42Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"}} {"level":"info","ts":"2026-11-01T04:11:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-157fed"},"tenantID":"e2e-ipp-a-157fed","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-157fed"} {"level":"info","ts":"2026-11-01T04:11:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-157fed"},"tenantID":"e2e-ipp-a-157fed","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-157fed"} {"level":"info","ts":"2026-11-01T04:11: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:11: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-api-b-dc980b"}} {"level":"info","ts":"2026-11-01T04:11:55Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-api-b-dc980b"},"tenantID":"e2e-api-b-dc980b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:11:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"tenantID":"e2e-ipp-a-5b71cd","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-5b71cd"} {"level":"info","ts":"2026-11-01T04:12:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"tenantID":"e2e-ipp-a-5b71cd","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-5b71cd"} {"level":"info","ts":"2026-11-01T04:12: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:12:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:12: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:12: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:12: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:12:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"},"tenantID":"e2e-worker-w4-a9c5b3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-a9c5b3"} {"level":"info","ts":"2026-11-01T04:12:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-c2c259"},"tenantID":"e2e-worker-w1-c2c259","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-c2c259"} {"level":"info","ts":"2026-11-01T04:12: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:12: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:12: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:12: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:12:35Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12:35Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12:35Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-157fed"},"tenantID":"e2e-ipp-a-157fed","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-157fed"} {"level":"info","ts":"2026-11-01T04:12: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-157fed"},"tenantID":"e2e-ipp-a-157fed","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:12:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"tenantID":"e2e-ipp-a-5b71cd","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-5b71cd"} {"level":"info","ts":"2026-11-01T04:12: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:12: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:12:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"tenantID":"e2e-ipp-a-5b71cd","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-5b71cd"} {"level":"info","ts":"2026-11-01T04:12: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:12: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:12:53Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:12: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:13: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:13:03Z","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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:13: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:13: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:13: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:13: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:13: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:13: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:13:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"},"tenantID":"e2e-worker-w0-162191","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-162191"} {"level":"info","ts":"2026-11-01T04:13: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:13: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:13: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:13: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:13:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-131718"},"tenantID":"e2e-ipp-a-131718","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-131718"} {"level":"info","ts":"2026-11-01T04:13:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"tenantID":"e2e-ipp-a-5b71cd","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-5b71cd"} {"level":"info","ts":"2026-11-01T04:13:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-131718"},"tenantID":"e2e-ipp-a-131718","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-131718"} {"level":"info","ts":"2026-11-01T04:13: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:13:46Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:13:49Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"tenantID":"e2e-ipp-a-5b71cd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:13: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:13:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"tenantID":"e2e-ipp-a-5b71cd","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-01T04:13:50Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-5b71cd"},"namespace":"ai-tenant-e2e-ipp-a-5b71cd","name":"default-tenant","reconcileID":"6fa00a69-e069-4c71-a21a-e312bb1b691f","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-01T04:13:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-535e84"},"tenantID":"e2e-ipp-b-535e84","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-535e84"} {"level":"info","ts":"2026-11-01T04:13:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-535e84"},"tenantID":"e2e-ipp-b-535e84","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-535e84"} {"level":"info","ts":"2026-11-01T04:14:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d683e"},"tenantID":"e2e-ipp-b-2d683e","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d683e"} {"level":"info","ts":"2026-11-01T04:14: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:14:01Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:14:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d683e"},"tenantID":"e2e-ipp-b-2d683e","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d683e"} {"level":"info","ts":"2026-11-01T04:14: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:14: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-2c789d1d"}} {"level":"info","ts":"2026-11-01T04:14: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:14: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:14:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"},"tenantID":"e2e-worker-w3-f73b9f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-f73b9f"} {"level":"info","ts":"2026-11-01T04:14: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:14: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-3fd16ef9"}} {"level":"error","ts":"2026-11-01T04:14:21Z","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-2c789d1d"},"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-01T04:14: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:14: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:14: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:14:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-131718"},"tenantID":"e2e-ipp-a-131718","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-131718"} {"level":"info","ts":"2026-11-01T04:14: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:14:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-131718"},"tenantID":"e2e-ipp-a-131718","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-131718"} {"level":"info","ts":"2026-11-01T04:14: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:14: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:14:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-535e84"},"tenantID":"e2e-ipp-b-535e84","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-535e84"} {"level":"info","ts":"2026-11-01T04:14: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:14:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-535e84"},"tenantID":"e2e-ipp-b-535e84","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-535e84"} {"level":"info","ts":"2026-11-01T04:15:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:15:00Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:15:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:15:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d683e"},"tenantID":"e2e-ipp-b-2d683e","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d683e"} {"level":"info","ts":"2026-11-01T04:15:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:15:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d683e"},"tenantID":"e2e-ipp-b-2d683e","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d683e"} {"level":"info","ts":"2026-11-01T04:15:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:15: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:15:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"},"tenantID":"e2e-worker-w2-865066","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-865066"} {"level":"info","ts":"2026-11-01T04:15: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:15: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:15: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:15: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:15:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:15:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:15: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:15: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:15: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:15:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3a348f"} {"level":"info","ts":"2026-11-01T04:15:54Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3a348f"} {"level":"info","ts":"2026-11-01T04:15:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-131718"},"tenantID":"e2e-ipp-a-131718","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-131718"} {"level":"info","ts":"2026-11-01T04:15: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:15:58Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-131718"},"tenantID":"e2e-ipp-a-131718","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:15: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:16: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:16:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-535e84"},"tenantID":"e2e-ipp-b-535e84","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-535e84"} {"level":"info","ts":"2026-11-01T04:16:10Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:16:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-535e84"},"tenantID":"e2e-ipp-b-535e84","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-535e84"} {"level":"info","ts":"2026-11-01T04:16:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-601a4b"},"tenantID":"e2e-ipp-a-601a4b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-601a4b"} {"level":"info","ts":"2026-11-01T04:16:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:16:19Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-535e84"},"tenantID":"e2e-ipp-b-535e84","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:16:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d683e"},"tenantID":"e2e-ipp-b-2d683e","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-2d683e"} {"level":"info","ts":"2026-11-01T04:16:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-601a4b"},"tenantID":"e2e-ipp-a-601a4b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-601a4b"} {"level":"info","ts":"2026-11-01T04:16:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:16: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:16:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-2d683e"},"tenantID":"e2e-ipp-b-2d683e","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:16: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:16:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:16: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-01T04:16: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:16: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:16: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:16:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3a348f"} {"level":"info","ts":"2026-11-01T04:16: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:16:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3a348f"} {"level":"info","ts":"2026-11-01T04:16: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:16: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:17:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:17: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:17:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-601a4b"},"tenantID":"e2e-ipp-a-601a4b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-601a4b"} {"level":"info","ts":"2026-11-01T04:17: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:17:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"},"tenantID":"e2e-worker-w4-a9c5b3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-a9c5b3"} {"level":"info","ts":"2026-11-01T04:17:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-601a4b"},"tenantID":"e2e-ipp-a-601a4b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-601a4b"} {"level":"info","ts":"2026-11-01T04:17:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-c2c259"},"tenantID":"e2e-worker-w1-c2c259","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-c2c259"} {"level":"info","ts":"2026-11-01T04:17:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"tenantID":"e2e-ipp-b-a7b5f0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a7b5f0"} {"level":"info","ts":"2026-11-01T04:17: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:17:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"tenantID":"e2e-ipp-b-a7b5f0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a7b5f0"} {"level":"info","ts":"2026-11-01T04:17: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:17:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"},"tenantID":"e2e-praxis-a-4c2a66","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-4c2a66"} {"level":"info","ts":"2026-11-01T04:17:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"},"tenantID":"e2e-praxis-a-4c2a66","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-4c2a66"} {"level":"info","ts":"2026-11-01T04:17: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:17:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:17:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-e7c9be"},"tenantID":"e2e-praxis-a-e7c9be","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-e7c9be"} {"level":"info","ts":"2026-11-01T04:17:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-e7c9be"},"tenantID":"e2e-praxis-a-e7c9be","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-e7c9be"} {"level":"info","ts":"2026-11-01T04:17: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:17:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:17:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3a348f"} {"level":"info","ts":"2026-11-01T04:17:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-3a348f"} {"level":"info","ts":"2026-11-01T04:17: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:17: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:18:03Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:18:04Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"tenantID":"e2e-ipp-a-3a348f","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-01T04:18:04Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-3a348f"},"namespace":"ai-tenant-e2e-ipp-a-3a348f","name":"default-tenant","reconcileID":"0b9b06c1-628e-4847-b090-749db806ca02","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-01T04:18:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:18:09Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:18:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-601a4b"},"tenantID":"e2e-ipp-a-601a4b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-601a4b"} {"level":"info","ts":"2026-11-01T04:18:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"tenantID":"e2e-ipp-b-a7b5f0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a7b5f0"} {"level":"info","ts":"2026-11-01T04:18:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-601a4b"},"tenantID":"e2e-ipp-a-601a4b","namespace":"openshift-ingress","gatewayName":"e2e-ipp-a-601a4b"} {"level":"info","ts":"2026-11-01T04:18: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:18: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:18:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"tenantID":"e2e-ipp-b-a7b5f0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a7b5f0"} {"level":"info","ts":"2026-11-01T04:18:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-a-601a4b"},"tenantID":"e2e-ipp-a-601a4b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:18:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"},"tenantID":"e2e-praxis-a-4c2a66","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-4c2a66"} {"level":"info","ts":"2026-11-01T04:18:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"},"tenantID":"e2e-worker-w0-162191","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-162191"} {"level":"info","ts":"2026-11-01T04:18:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"},"tenantID":"e2e-ipp-b-0ee0f8","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0ee0f8"} {"level":"info","ts":"2026-11-01T04:18:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"},"tenantID":"e2e-praxis-a-4c2a66","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-4c2a66"} {"level":"info","ts":"2026-11-01T04:18:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"},"tenantID":"e2e-ipp-b-0ee0f8","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0ee0f8"} {"level":"info","ts":"2026-11-01T04:18: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:18: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:18:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-e7c9be"},"tenantID":"e2e-praxis-a-e7c9be","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-e7c9be"} {"level":"info","ts":"2026-11-01T04:18: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:18: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:18:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-e7c9be"},"tenantID":"e2e-praxis-a-e7c9be","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-e7c9be"} {"level":"info","ts":"2026-11-01T04:19: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:19: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:19: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:19: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:19:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"},"tenantID":"e2e-worker-w3-f73b9f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-f73b9f"} {"level":"info","ts":"2026-11-01T04:19: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:19: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:19: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:19: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:19:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"},"tenantID":"e2e-ipp-b-0882f4","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0882f4"} {"level":"info","ts":"2026-11-01T04:19:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"},"tenantID":"e2e-ipp-b-0882f4","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0882f4"} {"level":"info","ts":"2026-11-01T04:19:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"tenantID":"e2e-ipp-b-a7b5f0","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-a7b5f0"} {"level":"info","ts":"2026-11-01T04:19: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:19: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:19:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"tenantID":"e2e-ipp-b-a7b5f0","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:19:47Z","logger":"tenant","msg":"praxis-extproc resources cleaned up after switching away from praxis","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"tenantID":"e2e-ipp-b-a7b5f0","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-01T04:19:47Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-a7b5f0"},"namespace":"ai-tenant-e2e-ipp-b-a7b5f0","name":"default-tenant","reconcileID":"58cb6caa-344b-40e4-900f-6dcc8b07430b","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-01T04:19:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"},"tenantID":"e2e-ipp-b-0ee0f8","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0ee0f8"} {"level":"info","ts":"2026-11-01T04:19:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"},"tenantID":"e2e-ipp-b-0ee0f8","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0ee0f8"} {"level":"info","ts":"2026-11-01T04:19: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:19: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:19:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"},"tenantID":"e2e-praxis-a-4c2a66","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-4c2a66"} {"level":"info","ts":"2026-11-01T04:20:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"},"tenantID":"e2e-praxis-a-4c2a66","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-4c2a66"} {"level":"info","ts":"2026-11-01T04:20: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:20: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:20:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"},"tenantID":"e2e-praxis-b-2afc0d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-2afc0d"} {"level":"info","ts":"2026-11-01T04:20:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"},"tenantID":"e2e-praxis-b-2afc0d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-2afc0d"} {"level":"info","ts":"2026-11-01T04:20: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:20: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:20:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"},"tenantID":"e2e-worker-w2-865066","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-865066"} {"level":"info","ts":"2026-11-01T04:20:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-e7c9be"},"tenantID":"e2e-praxis-a-e7c9be","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-e7c9be"} {"level":"info","ts":"2026-11-01T04:20:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-e7c9be"},"tenantID":"e2e-praxis-a-e7c9be","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-e7c9be"} {"level":"info","ts":"2026-11-01T04:20: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:20: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:20:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"},"tenantID":"e2e-praxis-b-862ad1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-862ad1"} {"level":"info","ts":"2026-11-01T04:20:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"},"tenantID":"e2e-praxis-b-862ad1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-862ad1"} {"level":"info","ts":"2026-11-01T04:20:36Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:20:36Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:20:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:20:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:20:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:20:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:20:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:21:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"},"tenantID":"e2e-ipp-b-0882f4","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0882f4"} {"level":"info","ts":"2026-11-01T04:21:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"},"tenantID":"e2e-ipp-b-0882f4","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0882f4"} {"level":"info","ts":"2026-11-01T04:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:21:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:21: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:21: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:21:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"},"tenantID":"e2e-ipp-b-0ee0f8","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0ee0f8"} {"level":"info","ts":"2026-11-01T04:21:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"},"tenantID":"e2e-ipp-b-0ee0f8","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0ee0f8"} {"level":"info","ts":"2026-11-01T04:21: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:21: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:21:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:21:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-01T04:21: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:21: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:21:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"},"tenantID":"e2e-praxis-b-2afc0d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-2afc0d"} {"level":"info","ts":"2026-11-01T04:21:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"},"tenantID":"e2e-praxis-b-2afc0d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-2afc0d"} {"level":"info","ts":"2026-11-01T04:21: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:21: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:21:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-bd509b33"}} {"level":"info","ts":"2026-11-01T04:21:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:22:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"},"tenantID":"e2e-praxis-b-862ad1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-862ad1"} {"level":"info","ts":"2026-11-01T04:22: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:22: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:22:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"},"tenantID":"e2e-praxis-b-862ad1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-862ad1"} {"level":"info","ts":"2026-11-01T04:22: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:22: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:22:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"},"tenantID":"e2e-worker-w4-a9c5b3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-a9c5b3"} {"level":"info","ts":"2026-11-01T04:22:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-c2c259"},"tenantID":"e2e-worker-w1-c2c259","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-c2c259"} {"level":"info","ts":"2026-11-01T04:22: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-bd509b33"}} {"level":"info","ts":"2026-11-01T04:22: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:22:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"},"tenantID":"e2e-ipp-b-0882f4","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0882f4"} {"level":"info","ts":"2026-11-01T04:22:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"},"tenantID":"e2e-ipp-b-0882f4","namespace":"openshift-ingress","gatewayName":"e2e-ipp-b-0882f4"} {"level":"info","ts":"2026-11-01T04:22:39Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"}} {"level":"error","ts":"2026-11-01T04:22:39Z","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-bd509b33"},"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-01T04:22: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:22:48Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"}} {"level":"info","ts":"2026-11-01T04:22:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0ee0f8"},"tenantID":"e2e-ipp-b-0ee0f8","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:22: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:23: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:23: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-praxis-a-4c2a66"}} {"level":"info","ts":"2026-11-01T04:23:06Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"}} {"level":"info","ts":"2026-11-01T04:23: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:23:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"},"tenantID":"e2e-praxis-b-2afc0d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-2afc0d"} {"level":"info","ts":"2026-11-01T04:23:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"},"tenantID":"e2e-praxis-b-2afc0d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-2afc0d"} {"level":"info","ts":"2026-11-01T04:23:18Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-4c2a66"},"tenantID":"e2e-praxis-a-4c2a66","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:23: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:23: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-e7c9be"}} {"level":"info","ts":"2026-11-01T04:23: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-praxis-a-e7c9be"}} {"level":"info","ts":"2026-11-01T04:23: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-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:23:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"},"tenantID":"e2e-worker-w0-162191","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-162191"} {"level":"info","ts":"2026-11-01T04:23:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"},"tenantID":"e2e-praxis-b-862ad1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-862ad1"} {"level":"info","ts":"2026-11-01T04:23:43Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-e7c9be"},"tenantID":"e2e-praxis-a-e7c9be","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:23:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"},"tenantID":"e2e-praxis-b-862ad1","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-862ad1"} {"level":"info","ts":"2026-11-01T04:23:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:23:48Z","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-0882f4"}} {"level":"info","ts":"2026-11-01T04:23:49Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"}} {"level":"info","ts":"2026-11-01T04:23:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:24: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-ipp-b-0882f4"}} {"level":"info","ts":"2026-11-01T04:24:02Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ipp-b-0882f4"},"tenantID":"e2e-ipp-b-0882f4","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:24:05Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-3fd16ef9"}} {"level":"info","ts":"2026-11-01T04:24:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"},"tenantID":"e2e-praxis-a-550b8a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-550b8a"} {"level":"info","ts":"2026-11-01T04:24:17Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"}} {"level":"info","ts":"2026-11-01T04:24:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"},"tenantID":"e2e-praxis-a-550b8a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-550b8a"} {"level":"error","ts":"2026-11-01T04:24:19Z","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-3fd16ef9"},"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-01T04:24:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"},"tenantID":"e2e-worker-w3-f73b9f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-f73b9f"} {"level":"info","ts":"2026-11-01T04:24:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:24:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:24:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-2afc0d"},"tenantID":"e2e-praxis-b-2afc0d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:24: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-862ad1"}} {"level":"info","ts":"2026-11-01T04:24:38Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"}} {"level":"info","ts":"2026-11-01T04:24:48Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"}} {"level":"info","ts":"2026-11-01T04:24:50Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-862ad1"},"tenantID":"e2e-praxis-b-862ad1","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:24:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-01T04:25:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-01T04:25:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"},"tenantID":"e2e-praxis-a-550b8a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-550b8a"} {"level":"info","ts":"2026-11-01T04:25:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"},"tenantID":"e2e-praxis-a-550b8a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-550b8a"} {"level":"info","ts":"2026-11-01T04:25:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"},"tenantID":"e2e-praxis-a-1cdd1d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1cdd1d"} {"level":"info","ts":"2026-11-01T04:25:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"},"tenantID":"e2e-praxis-a-1cdd1d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1cdd1d"} {"level":"info","ts":"2026-11-01T04:25:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:25:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"},"tenantID":"e2e-worker-w2-865066","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-865066"} {"level":"info","ts":"2026-11-01T04:25:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:25:26Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"}} {"level":"info","ts":"2026-11-01T04:25:28Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"}} {"level":"info","ts":"2026-11-01T04:25:38Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"}} {"level":"info","ts":"2026-11-01T04:25:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-f73b9f"},"tenantID":"e2e-worker-w3-f73b9f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:25:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:25:50Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"}} {"level":"info","ts":"2026-11-01T04:25:51Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"}} {"level":"info","ts":"2026-11-01T04:26:02Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"}} {"level":"info","ts":"2026-11-01T04:26:04Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-162191"},"tenantID":"e2e-worker-w0-162191","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:26:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"},"tenantID":"e2e-praxis-a-550b8a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-550b8a"} {"level":"info","ts":"2026-11-01T04:26:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"},"tenantID":"e2e-praxis-a-1cdd1d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1cdd1d"} {"level":"info","ts":"2026-11-01T04:26:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"},"tenantID":"e2e-praxis-a-550b8a","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-550b8a"} {"level":"info","ts":"2026-11-01T04:26:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"},"tenantID":"e2e-praxis-a-1cdd1d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1cdd1d"} {"level":"info","ts":"2026-11-01T04:26:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"},"tenantID":"e2e-praxis-b-804014","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-804014"} {"level":"info","ts":"2026-11-01T04:26:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"},"tenantID":"e2e-praxis-b-804014","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-804014"} {"level":"info","ts":"2026-11-01T04:26:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:26:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:26:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:26:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-f7545f"} {"level":"info","ts":"2026-11-01T04:26:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-f7545f"} {"level":"info","ts":"2026-11-01T04:27:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"},"tenantID":"e2e-praxis-a-1cdd1d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1cdd1d"} {"level":"info","ts":"2026-11-01T04:27:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"},"tenantID":"e2e-praxis-a-1cdd1d","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-1cdd1d"} {"level":"info","ts":"2026-11-01T04:27:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"},"tenantID":"e2e-praxis-b-804014","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-804014"} {"level":"info","ts":"2026-11-01T04:27:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"},"tenantID":"e2e-praxis-b-b8319b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b8319b"} {"level":"info","ts":"2026-11-01T04:27:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"},"tenantID":"e2e-praxis-b-804014","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-804014"} {"level":"info","ts":"2026-11-01T04:27:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"},"tenantID":"e2e-praxis-b-b8319b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b8319b"} {"level":"info","ts":"2026-11-01T04:27:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"},"tenantID":"e2e-worker-w4-a9c5b3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-a9c5b3"} {"level":"info","ts":"2026-11-01T04:27:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-c2c259"},"tenantID":"e2e-worker-w1-c2c259","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-c2c259"} {"level":"info","ts":"2026-11-01T04:27:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-f7545f"} {"level":"info","ts":"2026-11-01T04:27:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-f7545f"} {"level":"info","ts":"2026-11-01T04:28:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"},"tenantID":"e2e-praxis-b-804014","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-804014"} {"level":"info","ts":"2026-11-01T04:28:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"},"tenantID":"e2e-praxis-b-b8319b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b8319b"} {"level":"info","ts":"2026-11-01T04:28:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"},"tenantID":"e2e-praxis-b-804014","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-804014"} {"level":"info","ts":"2026-11-01T04:28:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"},"tenantID":"e2e-praxis-b-b8319b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b8319b"} {"level":"info","ts":"2026-11-01T04:28:18Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"}} {"level":"info","ts":"2026-11-01T04:28:27Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"}} {"level":"info","ts":"2026-11-01T04:28:29Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-550b8a"},"tenantID":"e2e-praxis-a-550b8a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:28:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-f7545f"} {"level":"info","ts":"2026-11-01T04:28:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-f7545f"} {"level":"info","ts":"2026-11-01T04:28:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:28:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:28:59Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"}} {"level":"info","ts":"2026-11-01T04:29: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-praxis-b-804014"}} {"level":"info","ts":"2026-11-01T04:29:11Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"}} {"level":"info","ts":"2026-11-01T04:29:13Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-804014"},"tenantID":"e2e-praxis-b-804014","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:29:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"},"tenantID":"e2e-praxis-b-b8319b","namespace":"openshift-ingress","gatewayName":"e2e-praxis-b-b8319b"} {"level":"info","ts":"2026-11-01T04:29:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress","gatewayName":"e2e-praxis-a-ad9e22"} {"level":"info","ts":"2026-11-01T04:29:18Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"}} {"level":"info","ts":"2026-11-01T04:29: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-a-1cdd1d"}} {"level":"info","ts":"2026-11-01T04:29: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-praxis-a-1cdd1d"}} {"level":"info","ts":"2026-11-01T04:29:32Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-1cdd1d"},"tenantID":"e2e-praxis-a-1cdd1d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:30:02Z","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-01T04:30:03Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"}} {"level":"info","ts":"2026-11-01T04:30:04Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"}} {"level":"info","ts":"2026-11-01T04:30:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"},"tenantID":"e2e-worker-w4-a9c5b3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-a9c5b3"} {"level":"info","ts":"2026-11-01T04:30:08Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-c2c259"}} {"level":"info","ts":"2026-11-01T04:30:13Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"}} {"level":"info","ts":"2026-11-01T04:30:16Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-a-ad9e22"},"tenantID":"e2e-praxis-a-ad9e22","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:30:18Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-c2c259"},"tenantID":"e2e-worker-w1-c2c259","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:30:20Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-b8319b"},"tenantID":"e2e-praxis-b-b8319b","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:30:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"},"tenantID":"e2e-worker-w2-865066","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-865066"} {"level":"info","ts":"2026-11-01T04:30:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"},"tenantID":"e2e-worker-w2-865066","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-865066"} {"level":"info","ts":"2026-11-01T04:30:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-4adf4c"} {"level":"info","ts":"2026-11-01T04:30:46Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"}} {"level":"info","ts":"2026-11-01T04:30:48Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"}} {"level":"info","ts":"2026-11-01T04:30:58Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"}} {"level":"info","ts":"2026-11-01T04:31:00Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-a9c5b3"},"tenantID":"e2e-worker-w4-a9c5b3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:31:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-fb1c1f"} {"level":"info","ts":"2026-11-01T04:32:02Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"}} {"level":"info","ts":"2026-11-01T04:32:04Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"}} {"level":"info","ts":"2026-11-01T04:32:14Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"}} {"level":"info","ts":"2026-11-01T04:32:16Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-01T04:32:16Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"namespace":"ai-tenant-e2e-praxis-b-f7545f","name":"default-tenant","reconcileID":"138fc3c5-fe9e-460a-adf3-47b2901adfca","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-01T04:32:18Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-praxis-b-f7545f"},"tenantID":"e2e-praxis-b-f7545f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:32:26Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"}} {"level":"info","ts":"2026-11-01T04:32:27Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"}} {"level":"info","ts":"2026-11-01T04:32:38Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"}} {"level":"info","ts":"2026-11-01T04:32:40Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-4adf4c"},"tenantID":"e2e-shared-a-w2-4adf4c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:33:00Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"}} {"level":"info","ts":"2026-11-01T04:33:02Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"}} {"level":"info","ts":"2026-11-01T04:33: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-shared-b-w2-fb1c1f"}} {"level":"info","ts":"2026-11-01T04:33:14Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-fb1c1f"},"tenantID":"e2e-shared-b-w2-fb1c1f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-01T04:33:32Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"}} {"level":"info","ts":"2026-11-01T04:33:34Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"}} {"level":"info","ts":"2026-11-01T04:33:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"}} {"level":"info","ts":"2026-11-01T04:33:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-865066"},"tenantID":"e2e-worker-w2-865066","namespace":"openshift-ingress"}