{"level":"info","ts":"2026-11-03T20:53:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:53:51Z","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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:53:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:54:01Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"}} {"level":"info","ts":"2026-11-03T20:54:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:54:04Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:54:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:54:04Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"}} {"level":"info","ts":"2026-11-03T20:54:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:54:06Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:54:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:54:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:54:11Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:54:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:54:14Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:54:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:54:19Z","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-230228de"}} {"level":"info","ts":"2026-11-03T20:54:19Z","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-230228de"}} {"level":"info","ts":"2026-11-03T20:54:23Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:54:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:54: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-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:54:26Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:54: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-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:54:36Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:54:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:54:38Z","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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:54:38Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:54:39Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:54:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-13a57c"} {"level":"info","ts":"2026-11-03T20:54:48Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:54:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:54: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:54:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:54:51Z","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-230228de"}} {"level":"info","ts":"2026-11-03T20:54:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T20:55:01Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:55:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:55: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:55:03Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:55: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-230228de"}} {"level":"info","ts":"2026-11-03T20:55:14Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:55:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:55: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:55:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:55:16Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:55:19Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:55:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:55:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:55: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:55:26Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:55: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-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:55:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:55:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:55:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T20:55:37Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:55:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:55: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:55:40Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:55:40Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:55:40Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:55:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:55:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T20:55: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:55:51Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:55:51Z","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-230228de"}} {"level":"info","ts":"2026-11-03T20:55:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-6250eb"},"tenantID":"e2e-worker-w2-6250eb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-6250eb"} {"level":"info","ts":"2026-11-03T20:55:53Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:55:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:56:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-845a67"},"tenantID":"e2e-worker-w0-845a67","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-845a67"} {"level":"info","ts":"2026-11-03T20:56: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:56:01Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:56: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-230228de"}} {"level":"info","ts":"2026-11-03T20:56:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"tenantID":"e2e-worker-w3-47d693","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-47d693"} {"level":"info","ts":"2026-11-03T20:56:06Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:56:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:56:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-31fdbe"},"tenantID":"e2e-worker-w4-31fdbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-31fdbe"} {"level":"info","ts":"2026-11-03T20:56: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:56:11Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:56: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-230228de"}} {"level":"info","ts":"2026-11-03T20:56:14Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:56:14Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:56:18Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:56:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:56: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:56:21Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:56: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-230228de"}} {"level":"info","ts":"2026-11-03T20:56:24Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:56:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-847c6f"},"tenantID":"e2e-worker-w1-847c6f","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-847c6f"} {"level":"info","ts":"2026-11-03T20:56:31Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:56:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:56: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:56:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:56: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-230228de"}} {"level":"info","ts":"2026-11-03T20:56:34Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:56:43Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:56:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:56:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:56:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:56:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:56: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-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:56:48Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:56:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:56:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:56:55Z","logger":"tenant","msg":"MaasTenantConfig status.infraNamespace is not set; applying the praxis dataplane with unqualified maas-api bypass names; will re-apply once it is published","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"}} {"level":"info","ts":"2026-11-03T20:56:57Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:57:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress","gatewayName":"e2e-mt-94360f1a"} {"level":"info","ts":"2026-11-03T20:57:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:57: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:57:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:57:02Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:57: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:57:05Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"}} {"level":"info","ts":"2026-11-03T20:57:07Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-94360f1a"},"tenantID":"e2e-mt-94360f1a","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:57: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:57:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:57:12Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:57: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:57:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:57:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:57:22Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:57:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:57:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:57:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:57: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-230228de"}} {"level":"info","ts":"2026-11-03T20:57:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:57:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:57:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:57:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:57: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-230228de"}} {"level":"info","ts":"2026-11-03T20:57:42Z","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-03T20:57:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-791316"},"tenantID":"e2e-shared-a-w3-791316","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-791316"} {"level":"info","ts":"2026-11-03T20:57:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:57:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:57:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:57: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-230228de"}} {"level":"info","ts":"2026-11-03T20:57:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:57:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:57:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:57: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-230228de"}} {"level":"info","ts":"2026-11-03T20:58:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T20:58:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T20:58:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T20:58:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-8fed27"},"tenantID":"e2e-shared-b-w3-8fed27","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-8fed27"} {"level":"info","ts":"2026-11-03T20:58: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:58:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:58: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:58:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T20:58: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-230228de"}} {"level":"info","ts":"2026-11-03T20:58: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:58:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:58: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:58: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-230228de"}} {"level":"info","ts":"2026-11-03T20:58:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:58:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:58:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:58:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:58:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:58: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-230228de"}} {"level":"info","ts":"2026-11-03T20:58:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:58:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:58:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:58: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-230228de"}} {"level":"info","ts":"2026-11-03T20:58:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T20:58:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:58:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:58:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:58: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-230228de"}} {"level":"info","ts":"2026-11-03T20:58: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:58:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:58: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:59: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-230228de"}} {"level":"info","ts":"2026-11-03T20:59:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T20:59:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T20:59: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:59:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:59: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:59: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-230228de"}} {"level":"info","ts":"2026-11-03T20:59:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-13a57c"} {"level":"info","ts":"2026-11-03T20:59:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-13a57c"} {"level":"info","ts":"2026-11-03T20:59: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:59:20Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:59: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:59: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-230228de"}} {"level":"info","ts":"2026-11-03T20:59:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:59:29Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-847c6f"},"tenantID":"e2e-worker-w1-847c6f","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T20:59:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T20:59:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:59:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:59:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:59:32Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:59:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:59:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T20:59:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T20:59:42Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:59:42Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:59:42Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:59:42Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:59:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T20:59:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T20:59:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T20:59:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T20:59:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T20:59:52Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T20:59:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T21:00:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:00:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:00:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:00:02Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T21:00:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:00:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:00:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:00:12Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T21:00:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-13a57c"} {"level":"info","ts":"2026-11-03T21:00:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:00:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:00:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:00:22Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T21:00:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T21:00:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T21:00:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:00:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:00:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:00:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:00:33Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-230228de"}} {"level":"info","ts":"2026-11-03T21:00:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T21:00:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T21:00: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:00:43Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:00: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:00: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-230228de"}} {"level":"info","ts":"2026-11-03T21:00: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:00:53Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:00: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:00: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-230228de"}} {"level":"info","ts":"2026-11-03T21:00:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-6250eb"},"tenantID":"e2e-worker-w2-6250eb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-6250eb"} {"level":"info","ts":"2026-11-03T21:01:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-845a67"},"tenantID":"e2e-worker-w0-845a67","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-845a67"} {"level":"info","ts":"2026-11-03T21:01:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T21:01: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:01:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:01: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:01: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-230228de"}} {"level":"info","ts":"2026-11-03T21:01:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"tenantID":"e2e-worker-w3-47d693","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-47d693"} {"level":"info","ts":"2026-11-03T21:01:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-31fdbe"},"tenantID":"e2e-worker-w4-31fdbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-31fdbe"} {"level":"info","ts":"2026-11-03T21:01: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:01:16Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:01: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:01: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-230228de"}} {"level":"info","ts":"2026-11-03T21:01: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:01:26Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:01: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:01: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-230228de"}} {"level":"info","ts":"2026-11-03T21:01:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T21:01:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T21:01: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:01:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:01: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:01: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-230228de"}} {"level":"info","ts":"2026-11-03T21:01:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T21:01:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T21:01: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:01:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:01: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:01: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-230228de"}} {"level":"info","ts":"2026-11-03T21:01: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:01:57Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:01: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:01: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-230228de"}} {"level":"info","ts":"2026-11-03T21:02: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:02:07Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:02: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:02: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-230228de"}} {"level":"info","ts":"2026-11-03T21:02: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:02:17Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:02: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:02: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-230228de"}} {"level":"info","ts":"2026-11-03T21:02: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:02:27Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:02: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:02: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-230228de"}} {"level":"info","ts":"2026-11-03T21:02: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:02:37Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:02: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:02: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-230228de"}} {"level":"info","ts":"2026-11-03T21:02:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-791316"},"tenantID":"e2e-shared-a-w3-791316","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-791316"} {"level":"info","ts":"2026-11-03T21:02: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:02:47Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"}} {"level":"info","ts":"2026-11-03T21:02: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:02: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-230228de"}} {"level":"info","ts":"2026-11-03T21:02: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-45b05fbf"}} {"level":"error","ts":"2026-11-03T21:02:57Z","logger":"tenant","msg":"praxis-extproc cleanup exceeded deletion timeout; force-removing finalizer without confirming cleanup succeeded","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-ab808519"},"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:980\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-03T21:02: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:02: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-230228de"}} {"level":"info","ts":"2026-11-03T21:03:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:03: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:03: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:03: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-230228de"}} {"level":"info","ts":"2026-11-03T21:03:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-8fed27"},"tenantID":"e2e-shared-b-w3-8fed27","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-8fed27"} {"level":"info","ts":"2026-11-03T21:03: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:03: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:03: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-230228de"}} {"level":"info","ts":"2026-11-03T21:03: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:03: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:03: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-230228de"}} {"level":"info","ts":"2026-11-03T21:03:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T21:03:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T21:03: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:03: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:03: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-230228de"}} {"level":"info","ts":"2026-11-03T21:03:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:03:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:03:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-13a57c"} {"level":"info","ts":"2026-11-03T21:03:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-13a57c"} {"level":"info","ts":"2026-11-03T21:03: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:03: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:03: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-230228de"}} {"level":"info","ts":"2026-11-03T21:04:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:04:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:04: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:04: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:04: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-230228de"}} {"level":"info","ts":"2026-11-03T21:04: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:04: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:04: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-230228de"}} {"level":"info","ts":"2026-11-03T21:04: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:04: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:04: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-230228de"}} {"level":"info","ts":"2026-11-03T21:04: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:04: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:04: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-230228de"}} {"level":"info","ts":"2026-11-03T21:04:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:04:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:04: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-45b05fbf"}} {"level":"info","ts":"2026-11-03T21:04: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:04: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-230228de"}} {"level":"info","ts":"2026-11-03T21:04:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:04:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"error","ts":"2026-11-03T21:04:57Z","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-45b05fbf"},"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:980\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-03T21:04: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:04: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-230228de"}} {"level":"info","ts":"2026-11-03T21:05:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T21:05:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress","gatewayName":"e2e-inf-a-d6c118"} {"level":"info","ts":"2026-11-03T21:05: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:05: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-230228de"}} {"level":"info","ts":"2026-11-03T21:05: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:05: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-230228de"}} {"level":"info","ts":"2026-11-03T21:05:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T21:05:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w0-e7b6b3"} {"level":"info","ts":"2026-11-03T21:05: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:05: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-230228de"}} {"level":"info","ts":"2026-11-03T21:05:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T21:05:36Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-a-d6c118"},"tenantID":"e2e-inf-a-d6c118","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:05: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:05: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-230228de"}} {"level":"info","ts":"2026-11-03T21:05:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T21:05:43Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-791316"},"tenantID":"e2e-shared-a-w3-791316","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w3-791316"} {"level":"info","ts":"2026-11-03T21:05:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress","gatewayName":"e2e-inf-b-52e0bd"} {"level":"info","ts":"2026-11-03T21:05:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:05:51Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w0-e7b6b3"},"tenantID":"e2e-shared-a-w0-e7b6b3","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:05:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T21:05: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:05: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-230228de"}} {"level":"info","ts":"2026-11-03T21:05:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T21:05:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w0-8e96e7"} {"level":"info","ts":"2026-11-03T21:06:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-6250eb"},"tenantID":"e2e-worker-w2-6250eb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-6250eb"} {"level":"info","ts":"2026-11-03T21:06:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T21:06:05Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-inf-b-52e0bd"},"tenantID":"e2e-inf-b-52e0bd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:06: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:06: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-230228de"}} {"level":"info","ts":"2026-11-03T21:06:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-845a67"},"tenantID":"e2e-worker-w0-845a67","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-845a67"} {"level":"info","ts":"2026-11-03T21:06:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T21:06:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-13a57c"} {"level":"info","ts":"2026-11-03T21:06:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:06:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"tenantID":"e2e-worker-w3-47d693","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-47d693"} {"level":"info","ts":"2026-11-03T21:06:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-31fdbe"},"tenantID":"e2e-worker-w4-31fdbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-31fdbe"} {"level":"info","ts":"2026-11-03T21:06: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:06: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-230228de"}} {"level":"info","ts":"2026-11-03T21:06:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T21:06:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-ce1ebd"} {"level":"info","ts":"2026-11-03T21:06:32Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-13a57c"},"tenantID":"e2e-shared-a-w4-13a57c","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:06:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-6250eb"},"tenantID":"e2e-worker-w2-6250eb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-6250eb"} {"level":"info","ts":"2026-11-03T21:06:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-845a67"},"tenantID":"e2e-worker-w0-845a67","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-845a67"} {"level":"info","ts":"2026-11-03T21:06:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"tenantID":"e2e-worker-w3-47d693","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-47d693"} {"level":"info","ts":"2026-11-03T21:06: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-0a15dbc8"}} {"level":"info","ts":"2026-11-03T21:06: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-230228de"}} {"level":"error","ts":"2026-11-03T21:06:49Z","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-0a15dbc8"},"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:980\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-03T21:06: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-230228de"}} {"level":"info","ts":"2026-11-03T21:06:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:06:55Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-31fdbe"},"tenantID":"e2e-worker-w4-31fdbe","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-31fdbe"} {"level":"info","ts":"2026-11-03T21:06:56Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"}} {"level":"info","ts":"2026-11-03T21:06:58Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:07:01Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w0-8e96e7"},"tenantID":"e2e-shared-b-w0-8e96e7","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:07: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-230228de"}} {"level":"info","ts":"2026-11-03T21:07: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:07: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:07:05Z","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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:07:05Z","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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:07: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-230228de"}} {"level":"info","ts":"2026-11-03T21:07: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:07:15Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:07:21Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"}} {"level":"info","ts":"2026-11-03T21:07:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:07: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:07:26Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-ce1ebd"},"tenantID":"e2e-shared-b-w4-ce1ebd","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:07: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-230228de"}} {"level":"info","ts":"2026-11-03T21:07: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-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:07:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cd23e699"}} {"level":"info","ts":"2026-11-03T21:07: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-230228de"}} {"level":"info","ts":"2026-11-03T21:07:36Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:07:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cd23e699"}} {"level":"error","ts":"2026-11-03T21:07:46Z","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-230228de"},"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:980\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-03T21:07: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:07:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-cd23e699"}} {"level":"info","ts":"2026-11-03T21:07:56Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:08:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-8fed27"},"tenantID":"e2e-shared-b-w3-8fed27","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-8fed27"} {"level":"info","ts":"2026-11-03T21:08:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-8fed27"},"tenantID":"e2e-shared-b-w3-8fed27","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w3-8fed27"} {"level":"info","ts":"2026-11-03T21:08: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:08:07Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:08:11Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-845a67"},"tenantID":"e2e-worker-w0-845a67","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:08:13Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-845a67"},"tenantID":"e2e-worker-w0-845a67","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-03T21:08:13Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-845a67"},"namespace":"ai-tenant-e2e-worker-w0-845a67","name":"default-tenant","reconcileID":"3cd45259-102b-4434-9c45-bdc0ce9a71fb","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-03T21:08: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:08:17Z","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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:08:26Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-31fdbe"}} {"level":"info","ts":"2026-11-03T21:08:28Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-31fdbe"},"tenantID":"e2e-worker-w4-31fdbe","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:08: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:08:28Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:08:38Z","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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:08: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:08: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-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:08: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:08:58Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09:04Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09:04Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09:04Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:09: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:09: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:09: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:09: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:09: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:10: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:10: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:10: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:10: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:10: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:10:37Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-791316"}} {"level":"info","ts":"2026-11-03T21:10:39Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w3-791316"},"tenantID":"e2e-shared-a-w3-791316","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:10: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:10: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:10:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:10: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:10:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-92f405"} {"level":"info","ts":"2026-11-03T21:10: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:11:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:11:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-b367a4"} {"level":"info","ts":"2026-11-03T21:11: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:11:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-11-03T21:11:15Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-92f405"},"tenantID":"e2e-shared-a-w2-92f405","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:11: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:11: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:11:23Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w3-8fed27"},"tenantID":"e2e-shared-b-w3-8fed27","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:11: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:11: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:11:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-6250eb"},"tenantID":"e2e-worker-w2-6250eb","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-6250eb"} {"level":"info","ts":"2026-11-03T21:11: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:11:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"tenantID":"e2e-worker-w3-47d693","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-47d693"} {"level":"info","ts":"2026-11-03T21: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:11: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:11:53Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:11:55Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"tenantID":"e2e-shared-b-w2-b367a4","namespace":"openshift-ingress"} {"level":"error","ts":"2026-11-03T21:11:55Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-b367a4"},"namespace":"ai-tenant-e2e-shared-b-w2-b367a4","name":"default-tenant","reconcileID":"cf64f9af-c39d-437c-8cd6-a2c05b4ca877","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-03T21:11: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:11: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-cd23e699"}} {"level":"error","ts":"2026-11-03T21:12:01Z","logger":"tenant","msg":"praxis-extproc apply failed for tenant; will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"error":"apply NetworkPolicy ai-tenant-e2e-worker-w3-47d693/payload-processing-e2e-worker-w3-47d693: networkpolicies.networking.k8s.io \"payload-processing-e2e-worker-w3-47d693\" is forbidden: unable to create new content in namespace ai-tenant-e2e-worker-w3-47d693 because it is being terminated","stacktrace":"github.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).reconcilePraxis\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:489\ngithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant.(*Reconciler).Reconcile\n\tgithub.com/opendatahub-io/ai-gateway-controller/pkg/tenant/reconciler.go:190\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:223\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:481\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:440\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/internal/controller/controller.go:315"} {"level":"error","ts":"2026-11-03T21:12:01Z","msg":"Reconciler error","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","MaasTenantConfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"namespace":"ai-tenant-e2e-worker-w3-47d693","name":"default-tenant","reconcileID":"28730ea8-2b05-4a54-9a60-b095438ed0bd","error":"apply: apply NetworkPolicy ai-tenant-e2e-worker-w3-47d693/payload-processing-e2e-worker-w3-47d693: networkpolicies.networking.k8s.io \"payload-processing-e2e-worker-w3-47d693\" is forbidden: unable to create new content in namespace ai-tenant-e2e-worker-w3-47d693 because it is being terminated","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-03T21:12:03Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-47d693"},"tenantID":"e2e-worker-w3-47d693","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:12: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:12: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:12: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:12: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:12: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-worker-w2-6250eb"}} {"level":"info","ts":"2026-11-03T21:12:22Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-6250eb"},"tenantID":"e2e-worker-w2-6250eb","namespace":"openshift-ingress"} {"level":"info","ts":"2026-11-03T21:12: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:12: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:12: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:12: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:12: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-cd23e699"}} {"level":"info","ts":"2026-11-03T21:12: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-ebf7c04d"}} {"level":"info","ts":"2026-11-03T21:12: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-cd23e699"}}