{"level":"info","ts":"2026-10-31T00:12:15Z","logger":"aiguardrail","msg":"NemoGuardrails CRD not installed; AIGuardrail provider watch disabled","crd":"trustyai.opendatahub.io/v1alpha1, Kind=NemoGuardrails","effect":"every AIGuardrail is refused until TrustyAI is installed; policies recover on their own, but until this controller restarts provider edits are picked up at the resync interval rather than immediately"} {"level":"info","ts":"2026-10-31T00:12:15Z","logger":"setup","msg":"starting ai-gateway-controller","manifestPath":"/config/manifests/external-model/overlays/odh","image":"quay.io/opendatahub/odh-praxis-extproc:odh-stable"} {"level":"info","ts":"2026-10-31T00:12:15Z","logger":"controller-runtime.metrics","msg":"Starting metrics server"} {"level":"info","ts":"2026-10-31T00:12:15Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-10-31T00:12:15Z","logger":"controller-runtime.certwatcher","msg":"Updated current TLS certificate","cert":"/tmp/k8s-metrics-server/metrics-certs/tls.crt","key":"/tmp/k8s-metrics-server/metrics-certs/tls.key"} {"level":"info","ts":"2026-10-31T00:12:15Z","logger":"controller-runtime.metrics","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-10-31T00:12:15Z","logger":"controller-runtime.certwatcher","msg":"Starting certificate poll+watcher","cert":"/tmp/k8s-metrics-server/metrics-certs/tls.crt","key":"/tmp/k8s-metrics-server/metrics-certs/tls.key","interval":10} {"level":"info","ts":"2026-10-31T00:12:16Z","logger":"leaderelection","msg":"Attempting to acquire leader lease...","lock":"opendatahub/ai-gateway-controller-leader.opendatahub.io"} {"level":"info","ts":"2026-10-31T00:12:44Z","logger":"leaderelection","msg":"Successfully acquired lease","lock":"opendatahub/ai-gateway-controller-leader.opendatahub.io"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *v1.ConfigMap"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalprovider","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalProvider","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 AITenant]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 MaasTenantConfig]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 AITenant]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *v1alpha1.ExternalModel"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *v1alpha1.ExternalProvider"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *v1.PartialObjectMetadata[v1 Secret]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *unstructured.Unstructured[gateway.networking.k8s.io/v1beta1 ReferenceGrant]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"aiguardrail","controllerGroup":"aigateway.opendatahub.io","controllerKind":"AIGuardrail","source":"kind source: *v1.Namespace"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalprovider","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalProvider","source":"kind source: *v1alpha1.ExternalProvider"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalprovider","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalProvider","source":"kind source: *v1.PartialObjectMetadata[v1 Secret]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalprovider","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalProvider","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 MaasTenantConfig]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *unstructured.Unstructured[gateway.networking.k8s.io/v1 HTTPRoute]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *v1alpha1.ExternalModel"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *v1alpha1.ExternalProvider"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *v1.PartialObjectMetadata[v1 Secret]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *v1.Service"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *v1alpha1.ExternalModel"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *unstructured.Unstructured[dscinitialization.opendatahub.io/v2 DSCInitialization]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 AITenant]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"aiguardrail","controllerGroup":"aigateway.opendatahub.io","controllerKind":"AIGuardrail","source":"kind source: *v1alpha1.AIGuardrail"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *v1.PartialObjectMetadata[v1 ConfigMap]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 MaasTenantConfig]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 AITenant]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *v1.PartialObjectMetadata[v1 Service]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *unstructured.Unstructured[gateway.networking.k8s.io/v1 HTTPRoute]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","source":"kind source: *v1.PartialObjectMetadata[v1 Secret]"} {"level":"info","ts":"2026-10-31T00:12:44Z","msg":"Starting EventSource","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","source":"kind source: *unstructured.Unstructured[maas.opendatahub.io/v1alpha1 MaasTenantConfig]"} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting Controller","controller":"aiguardrail","controllerGroup":"aigateway.opendatahub.io","controllerKind":"AIGuardrail"} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting workers","controller":"aiguardrail","controllerGroup":"aigateway.opendatahub.io","controllerKind":"AIGuardrail","worker count":1} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting Controller","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig"} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting workers","controller":"consumer-portal","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","worker count":1} {"level":"info","ts":"2026-10-31T00:12:45Z","logger":"consumer-portal","msg":"default AITenant has no OIDC issuer; OpenShift OAuth mode is not supported yet, removing the auth proxy","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"}} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting Controller","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel"} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting workers","controller":"externalmodel","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalModel","worker count":1} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting Controller","controller":"externalprovider","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalProvider"} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting workers","controller":"externalprovider","controllerGroup":"inference.opendatahub.io","controllerKind":"ExternalProvider","worker count":1} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting Controller","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig"} {"level":"info","ts":"2026-10-31T00:12:45Z","msg":"Starting workers","controller":"maastenantconfig","controllerGroup":"maas.opendatahub.io","controllerKind":"MaasTenantConfig","worker count":1} {"level":"info","ts":"2026-10-31T00:12:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T00:13:07Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:13:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:13:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:13:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:13:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:13:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:13:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:13:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:13:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:13:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:13:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:13:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:13:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:13:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:13:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:13:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:13:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:13:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:13:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:13:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:13:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:13:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:13:16Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:13:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:13:17Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:13:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:13:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:13:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:13:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:13:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:13:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:13:26Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:13:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:13:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:13:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:13:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:13:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:13:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:13:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:13:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:13:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:14:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:14:56Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:15:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:15:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:15:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:15:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:15:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:15:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:15:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:15:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:15:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:15:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:15:28Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:15:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:15:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:15:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:15:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:15:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:15:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:15:37Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:15:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:15:38Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:15:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:15:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:15:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:15:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:15:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:15:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:15:42Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:15:46Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:15:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:15:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:16:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:16:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:16:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:17:48Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"models-as-a-service"},"tenantID":"","namespace":"openshift-ingress","gatewayName":"maas-default-gateway"} {"level":"info","ts":"2026-10-31T00:18:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:18:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:18:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:18:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:18:08Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:18:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:18:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:18:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:18:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w0-c60826"},"tenantID":"e2e-worker-w0-c60826","namespace":"openshift-ingress","gatewayName":"e2e-worker-w0-c60826"} {"level":"info","ts":"2026-10-31T00:18:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w1-4c360e"},"tenantID":"e2e-worker-w1-4c360e","namespace":"openshift-ingress","gatewayName":"e2e-worker-w1-4c360e"} {"level":"info","ts":"2026-10-31T00:18:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w3-19adb9"},"tenantID":"e2e-worker-w3-19adb9","namespace":"openshift-ingress","gatewayName":"e2e-worker-w3-19adb9"} {"level":"info","ts":"2026-10-31T00:18:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:18:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:18:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:18:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:18:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:19: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:19: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:19: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":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19: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":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2d8f0cae"},"tenantID":"e2e-ait-2d8f0cae","namespace":"openshift-ingress","gatewayName":"e2e-ait-2d8f0cae"} {"level":"info","ts":"2026-10-31T00:19:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w6-0402df"},"tenantID":"e2e-worker-w6-0402df","namespace":"openshift-ingress","gatewayName":"e2e-worker-w6-0402df"} {"level":"info","ts":"2026-10-31T00:19:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2d8f0cae"},"tenantID":"e2e-ait-2d8f0cae","namespace":"openshift-ingress","gatewayName":"e2e-ait-2d8f0cae"} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19:05Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"},"tenantID":"e2e-ait-3f561470","namespace":"openshift-ingress","gatewayName":"e2e-ait-3f561470"} {"level":"info","ts":"2026-10-31T00:19:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"},"tenantID":"e2e-ait-3f561470","namespace":"openshift-ingress","gatewayName":"e2e-ait-3f561470"} {"level":"info","ts":"2026-10-31T00:19:06Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:19:06Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:19:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:19:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w5-7b2341"},"tenantID":"e2e-worker-w5-7b2341","namespace":"openshift-ingress","gatewayName":"e2e-worker-w5-7b2341"} {"level":"info","ts":"2026-10-31T00:19:18Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"},"tenantID":"e2e-ait-2854448d","namespace":"openshift-ingress","gatewayName":"e2e-ait-2854448d"} {"level":"info","ts":"2026-10-31T00:19:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2d8f0cae"},"tenantID":"e2e-ait-2d8f0cae","namespace":"openshift-ingress","gatewayName":"e2e-ait-2d8f0cae"} {"level":"info","ts":"2026-10-31T00:19: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:19: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":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19:19Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"},"tenantID":"e2e-ait-2854448d","namespace":"openshift-ingress","gatewayName":"e2e-ait-2854448d"} {"level":"info","ts":"2026-10-31T00:19: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:19:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2d8f0cae"},"tenantID":"e2e-ait-2d8f0cae","namespace":"openshift-ingress","gatewayName":"e2e-ait-2d8f0cae"} {"level":"info","ts":"2026-10-31T00:19:23Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"},"tenantID":"e2e-ait-3f561470","namespace":"openshift-ingress","gatewayName":"e2e-ait-3f561470"} {"level":"info","ts":"2026-10-31T00:19:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"},"tenantID":"e2e-ait-3f561470","namespace":"openshift-ingress","gatewayName":"e2e-ait-3f561470"} {"level":"info","ts":"2026-10-31T00:19:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"},"tenantID":"e2e-ait-2854448d","namespace":"openshift-ingress","gatewayName":"e2e-ait-2854448d"} {"level":"info","ts":"2026-10-31T00:19: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:19:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"},"tenantID":"e2e-ait-2854448d","namespace":"openshift-ingress","gatewayName":"e2e-ait-2854448d"} {"level":"info","ts":"2026-10-31T00:19:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2d8f0cae"},"tenantID":"e2e-ait-2d8f0cae","namespace":"openshift-ingress","gatewayName":"e2e-ait-2d8f0cae"} {"level":"info","ts":"2026-10-31T00:19:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2d8f0cae"},"tenantID":"e2e-ait-2d8f0cae","namespace":"openshift-ingress","gatewayName":"e2e-ait-2d8f0cae"} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"},"tenantID":"e2e-ait-3f561470","namespace":"openshift-ingress","gatewayName":"e2e-ait-3f561470"} {"level":"info","ts":"2026-10-31T00:19:35Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"},"tenantID":"e2e-ait-3f561470","namespace":"openshift-ingress","gatewayName":"e2e-ait-3f561470"} {"level":"info","ts":"2026-10-31T00:19: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-ait-2d8f0cae"}} {"level":"info","ts":"2026-10-31T00:19: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-ait-2d8f0cae"}} {"level":"info","ts":"2026-10-31T00:19: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:19: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:19: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-ait-3f561470"}} {"level":"info","ts":"2026-10-31T00:19:40Z","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-ait-3f561470"}} {"level":"info","ts":"2026-10-31T00:19:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"},"tenantID":"e2e-ait-2854448d","namespace":"openshift-ingress","gatewayName":"e2e-ait-2854448d"} {"level":"info","ts":"2026-10-31T00:19:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"},"tenantID":"e2e-ait-2854448d","namespace":"openshift-ingress","gatewayName":"e2e-ait-2854448d"} {"level":"info","ts":"2026-10-31T00:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:19:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:47Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"}} {"level":"info","ts":"2026-10-31T00:19:48Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"}} {"level":"info","ts":"2026-10-31T00:19:49Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2d8f0cae"},"tenantID":"e2e-ait-2d8f0cae","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:19:49Z","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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:19:49Z","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-9788515e"}} {"level":"info","ts":"2026-10-31T00:19:51Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"}} {"level":"info","ts":"2026-10-31T00:19:52Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-3f561470"},"tenantID":"e2e-ait-3f561470","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:19: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:19:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:19:58Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"}} {"level":"info","ts":"2026-10-31T00:19:59Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:19:59Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:20:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:20:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:20:08Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"}} {"level":"info","ts":"2026-10-31T00:20:08Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-ait-2854448d"},"tenantID":"e2e-ait-2854448d","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:20:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:20:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:20:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"}} {"level":"info","ts":"2026-10-31T00:20:09Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"}} {"level":"info","ts":"2026-10-31T00:20:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"},"tenantID":"e2e-migrate-f71e7a13","namespace":"openshift-ingress","gatewayName":"e2e-migrate-f71e7a13-gw"} {"level":"info","ts":"2026-10-31T00:20:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"},"tenantID":"e2e-migrate-f71e7a13","namespace":"openshift-ingress","gatewayName":"e2e-migrate-f71e7a13-gw"} {"level":"info","ts":"2026-10-31T00:20:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"},"tenantID":"e2e-derive-15bcc310","namespace":"openshift-ingress","gatewayName":"e2e-derive-15bcc310"} {"level":"info","ts":"2026-10-31T00:20:13Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"},"tenantID":"e2e-derive-15bcc310","namespace":"openshift-ingress","gatewayName":"e2e-derive-15bcc310"} {"level":"info","ts":"2026-10-31T00:20:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:20:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:20: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:20:20Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"},"tenantID":"e2e-migrate-f71e7a13","namespace":"openshift-ingress","gatewayName":"e2e-migrate-f71e7a13-gw"} {"level":"info","ts":"2026-10-31T00:20:20Z","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-9788515e"}} {"level":"info","ts":"2026-10-31T00:20:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"},"tenantID":"e2e-migrate-f71e7a13","namespace":"openshift-ingress","gatewayName":"e2e-migrate-f71e7a13-gw"} {"level":"info","ts":"2026-10-31T00:20:21Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"},"tenantID":"e2e-derive-15bcc310","namespace":"openshift-ingress","gatewayName":"e2e-derive-15bcc310"} {"level":"info","ts":"2026-10-31T00:20:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"},"tenantID":"e2e-derive-15bcc310","namespace":"openshift-ingress","gatewayName":"e2e-derive-15bcc310"} {"level":"info","ts":"2026-10-31T00:20:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:20:24Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:20: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:20:30Z","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-9788515e"}} {"level":"info","ts":"2026-10-31T00:20:31Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-1c9660"},"tenantID":"e2e-shared-a-w2-1c9660","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-1c9660"} {"level":"info","ts":"2026-10-31T00:20:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-1c9660"},"tenantID":"e2e-shared-a-w2-1c9660","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-1c9660"} {"level":"info","ts":"2026-10-31T00:20:32Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"},"tenantID":"e2e-migrate-f71e7a13","namespace":"openshift-ingress","gatewayName":"e2e-migrate-f71e7a13-gw"} {"level":"info","ts":"2026-10-31T00:20:33Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"},"tenantID":"e2e-derive-15bcc310","namespace":"openshift-ingress","gatewayName":"e2e-derive-15bcc310"} {"level":"info","ts":"2026-10-31T00:20:34Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"},"tenantID":"e2e-derive-15bcc310","namespace":"openshift-ingress","gatewayName":"e2e-derive-15bcc310"} {"level":"info","ts":"2026-10-31T00:20:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:20:34Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:20: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-migrate-f71e7a13"}} {"level":"info","ts":"2026-10-31T00:20:34Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"}} {"level":"info","ts":"2026-10-31T00:20: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-derive-15bcc310"}} {"level":"info","ts":"2026-10-31T00:20:36Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"}} {"level":"info","ts":"2026-10-31T00:20: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:20:40Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-1c9660"},"tenantID":"e2e-shared-a-w2-1c9660","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-1c9660"} {"level":"info","ts":"2026-10-31T00:20: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:20:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-1c9660"},"tenantID":"e2e-shared-a-w2-1c9660","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-1c9660"} {"level":"info","ts":"2026-10-31T00:20:41Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w4-d91de6"},"tenantID":"e2e-worker-w4-d91de6","namespace":"openshift-ingress","gatewayName":"e2e-worker-w4-d91de6"} {"level":"info","ts":"2026-10-31T00:20:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:20:44Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:20:44Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"}} {"level":"info","ts":"2026-10-31T00:20:45Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-migrate-f71e7a13"},"tenantID":"e2e-migrate-f71e7a13","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:20:46Z","logger":"tenant","msg":"owning AITenant changed (uid, ownership, readiness, generation, or gatewayRef) before praxis-extproc apply; will re-resolve","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"}} {"level":"info","ts":"2026-10-31T00:20:46Z","logger":"tenant","msg":"praxis-extproc resources cleaned up for deleted tenant","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-derive-15bcc310"},"tenantID":"e2e-derive-15bcc310","namespace":"openshift-ingress"} {"level":"info","ts":"2026-10-31T00:20:47Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-worker-w2-7c5da3"},"tenantID":"e2e-worker-w2-7c5da3","namespace":"openshift-ingress","gatewayName":"e2e-worker-w2-7c5da3"} {"level":"info","ts":"2026-10-31T00:20: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-8990e101"}} {"level":"info","ts":"2026-10-31T00:20: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-8990e101"}} {"level":"info","ts":"2026-10-31T00:20:49Z","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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:20:50Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:20:51Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-1c9660"},"tenantID":"e2e-shared-a-w2-1c9660","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-1c9660"} {"level":"info","ts":"2026-10-31T00:20:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w2-1c9660"},"tenantID":"e2e-shared-a-w2-1c9660","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w2-1c9660"} {"level":"info","ts":"2026-10-31T00:20:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:20:54Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:20: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-8990e101"}} {"level":"info","ts":"2026-10-31T00:20:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-0df3f8"},"tenantID":"e2e-shared-a-w1-0df3f8","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-0df3f8"} {"level":"info","ts":"2026-10-31T00:21:00Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-0df3f8"},"tenantID":"e2e-shared-a-w1-0df3f8","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-0df3f8"} {"level":"info","ts":"2026-10-31T00:21:00Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:21:00Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:21:01Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-41a0b7"},"tenantID":"e2e-shared-a-w4-41a0b7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-41a0b7"} {"level":"info","ts":"2026-10-31T00:21:02Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-41a0b7"},"tenantID":"e2e-shared-a-w4-41a0b7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-41a0b7"} {"level":"info","ts":"2026-10-31T00:21:03Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-14e39b"},"tenantID":"e2e-shared-b-w2-14e39b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-14e39b"} {"level":"info","ts":"2026-10-31T00:21:04Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-14e39b"},"tenantID":"e2e-shared-b-w2-14e39b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-14e39b"} {"level":"info","ts":"2026-10-31T00:21:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:21:04Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:21:08Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8990e101"}} {"level":"info","ts":"2026-10-31T00:21:09Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-0df3f8"},"tenantID":"e2e-shared-a-w1-0df3f8","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-0df3f8"} {"level":"info","ts":"2026-10-31T00:21:10Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:21:10Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:21:10Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-0df3f8"},"tenantID":"e2e-shared-a-w1-0df3f8","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-0df3f8"} {"level":"info","ts":"2026-10-31T00:21:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-41a0b7"},"tenantID":"e2e-shared-a-w4-41a0b7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-41a0b7"} {"level":"info","ts":"2026-10-31T00:21:12Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-41a0b7"},"tenantID":"e2e-shared-a-w4-41a0b7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-41a0b7"} {"level":"info","ts":"2026-10-31T00:21:14Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-14e39b"},"tenantID":"e2e-shared-b-w2-14e39b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-14e39b"} {"level":"info","ts":"2026-10-31T00:21:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-327231e7"}} {"level":"info","ts":"2026-10-31T00:21:14Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:21: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:21: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:21: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:21:15Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-14e39b"},"tenantID":"e2e-shared-b-w2-14e39b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-14e39b"} {"level":"info","ts":"2026-10-31T00:21: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:21:18Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8990e101"}} {"level":"info","ts":"2026-10-31T00:21:20Z","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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:21:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-0df3f8"},"tenantID":"e2e-shared-a-w1-0df3f8","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-0df3f8"} {"level":"info","ts":"2026-10-31T00:21:22Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w1-0df3f8"},"tenantID":"e2e-shared-a-w1-0df3f8","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w1-0df3f8"} {"level":"info","ts":"2026-10-31T00:21:24Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-41a0b7"},"tenantID":"e2e-shared-a-w4-41a0b7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-41a0b7"} {"level":"info","ts":"2026-10-31T00:21:25Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-a-w4-41a0b7"},"tenantID":"e2e-shared-a-w4-41a0b7","namespace":"openshift-ingress","gatewayName":"e2e-shared-a-w4-41a0b7"} {"level":"info","ts":"2026-10-31T00:21: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:21:25Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:21: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:21:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-14e39b"},"tenantID":"e2e-shared-b-w2-14e39b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-14e39b"} {"level":"info","ts":"2026-10-31T00:21:27Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w2-14e39b"},"tenantID":"e2e-shared-b-w2-14e39b","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w2-14e39b"} {"level":"info","ts":"2026-10-31T00:21: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-8990e101"}} {"level":"info","ts":"2026-10-31T00:21:29Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-7a7688"},"tenantID":"e2e-shared-b-w1-7a7688","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-7a7688"} {"level":"info","ts":"2026-10-31T00:21:30Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-7a7688"},"tenantID":"e2e-shared-b-w1-7a7688","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-7a7688"} {"level":"info","ts":"2026-10-31T00:21:30Z","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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:21: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:21:35Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:21:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a39be4"},"tenantID":"e2e-shared-b-w4-a39be4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a39be4"} {"level":"info","ts":"2026-10-31T00:21:36Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a39be4"},"tenantID":"e2e-shared-b-w4-a39be4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a39be4"} {"level":"info","ts":"2026-10-31T00:21: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:21: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-8990e101"}} {"level":"info","ts":"2026-10-31T00:21:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-08673d2c"},"tenantID":"e2e-mt-08673d2c","namespace":"openshift-ingress","gatewayName":"e2e-mt-08673d2c"} {"level":"info","ts":"2026-10-31T00:21:39Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-08673d2c"},"tenantID":"e2e-mt-08673d2c","namespace":"openshift-ingress","gatewayName":"e2e-mt-08673d2c"} {"level":"info","ts":"2026-10-31T00:21: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:21:44Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-7a7688"},"tenantID":"e2e-shared-b-w1-7a7688","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-7a7688"} {"level":"info","ts":"2026-10-31T00:21:45Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-7a7688"},"tenantID":"e2e-shared-b-w1-7a7688","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-7a7688"} {"level":"info","ts":"2026-10-31T00:21: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:21:45Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:21:46Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:21: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-8990e101"}} {"level":"info","ts":"2026-10-31T00:21:49Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a39be4"},"tenantID":"e2e-shared-b-w4-a39be4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a39be4"} {"level":"info","ts":"2026-10-31T00:21:50Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a39be4"},"tenantID":"e2e-shared-b-w4-a39be4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a39be4"} {"level":"info","ts":"2026-10-31T00:21:50Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:21:52Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-08673d2c"},"tenantID":"e2e-mt-08673d2c","namespace":"openshift-ingress","gatewayName":"e2e-mt-08673d2c"} {"level":"info","ts":"2026-10-31T00:21:53Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-08673d2c"},"tenantID":"e2e-mt-08673d2c","namespace":"openshift-ingress","gatewayName":"e2e-mt-08673d2c"} {"level":"info","ts":"2026-10-31T00:21: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:21:55Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:21:56Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9788515e"}} {"level":"info","ts":"2026-10-31T00:21: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-8990e101"}} {"level":"info","ts":"2026-10-31T00:21:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-7a7688"},"tenantID":"e2e-shared-b-w1-7a7688","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-7a7688"} {"level":"info","ts":"2026-10-31T00:21:59Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w1-7a7688"},"tenantID":"e2e-shared-b-w1-7a7688","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w1-7a7688"} {"level":"info","ts":"2026-10-31T00:22:00Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:22:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a39be4"},"tenantID":"e2e-shared-b-w4-a39be4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a39be4"} {"level":"info","ts":"2026-10-31T00:22:06Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-shared-b-w4-a39be4"},"tenantID":"e2e-shared-b-w4-a39be4","namespace":"openshift-ingress","gatewayName":"e2e-shared-b-w4-a39be4"} {"level":"info","ts":"2026-10-31T00:22: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-327231e7"}} {"level":"info","ts":"2026-10-31T00:22:06Z","logger":"tenant","msg":"MaasTenantConfig deleting but owning AITenant is not resolvable yet; will retry cleanup","maastenantconfig":{"name":"default-tenant","namespace":"e2e-unlabeled-1ae13181"}} {"level":"info","ts":"2026-10-31T00:22:06Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9a8278f6"}} {"level":"info","ts":"2026-10-31T00:22:06Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-9a8278f6"}} {"level":"info","ts":"2026-10-31T00:22: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-9788515e"}} {"level":"info","ts":"2026-10-31T00:22: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-08698be2"}} {"level":"info","ts":"2026-10-31T00:22: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-08698be2"}} {"level":"info","ts":"2026-10-31T00:22:08Z","logger":"tenant","msg":"MaasTenantConfig opted into praxis but owning AITenant is not DeployReady yet (missing/Failed/stale Ready stamp); will retry","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-8990e101"}} {"level":"info","ts":"2026-10-31T00:22:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-08673d2c"},"tenantID":"e2e-mt-08673d2c","namespace":"openshift-ingress","gatewayName":"e2e-mt-08673d2c"} {"level":"info","ts":"2026-10-31T00:22: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-f8fb8b51"}} {"level":"info","ts":"2026-10-31T00:22:11Z","logger":"tenant","msg":"praxis-extproc install applied","maastenantconfig":{"name":"default-tenant","namespace":"ai-tenant-e2e-mt-08673d2c"},"tenantID":"e2e-mt-08673d2c","namespace":"openshift-ingress","gatewayName":"e2e-mt-08673d2c"} {"level":"error","ts":"2026-10-31T00:23:04Z","logger":"leaderelection","msg":"Failed to update lease","lock":"opendatahub/ai-gateway-controller-leader.opendatahub.io","error":"context deadline exceeded","stacktrace":"k8s.io/client-go/tools/leaderelection.(*LeaderElector).tryAcquireOrRenew\n\tk8s.io/client-go@v0.37.0/tools/leaderelection/leaderelection.go:509\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).renew.func1.1\n\tk8s.io/client-go@v0.37.0/tools/leaderelection/leaderelection.go:292\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1\n\tk8s.io/apimachinery@v0.37.0/pkg/util/wait/loop.go:53\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext\n\tk8s.io/apimachinery@v0.37.0/pkg/util/wait/loop.go:54\nk8s.io/apimachinery/pkg/util/wait.PollUntilContextTimeout\n\tk8s.io/apimachinery@v0.37.0/pkg/util/wait/poll.go:48\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).renew.func1\n\tk8s.io/client-go@v0.37.0/tools/leaderelection/leaderelection.go:285\nk8s.io/apimachinery/pkg/util/wait.BackoffUntilWithContext.func1\n\tk8s.io/apimachinery@v0.37.0/pkg/util/wait/backoff.go:255\nk8s.io/apimachinery/pkg/util/wait.BackoffUntilWithContext\n\tk8s.io/apimachinery@v0.37.0/pkg/util/wait/backoff.go:256\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext\n\tk8s.io/apimachinery@v0.37.0/pkg/util/wait/backoff.go:223\nk8s.io/apimachinery/pkg/util/wait.UntilWithContext\n\tk8s.io/apimachinery@v0.37.0/pkg/util/wait/backoff.go:172\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).renew\n\tk8s.io/client-go@v0.37.0/tools/leaderelection/leaderelection.go:284\nk8s.io/client-go/tools/leaderelection.(*LeaderElector).Run\n\tk8s.io/client-go@v0.37.0/tools/leaderelection/leaderelection.go:221\nsigs.k8s.io/controller-runtime/pkg/manager.(*controllerManager).Start.func3\n\tsigs.k8s.io/controller-runtime@v0.25.2/pkg/manager/internal.go:474"} {"level":"info","ts":"2026-10-31T00:23:04Z","logger":"leaderelection","msg":"Failed to renew lease","lock":"opendatahub/ai-gateway-controller-leader.opendatahub.io","err":"context deadline exceeded"} {"level":"error","ts":"2026-10-31T00:23:04Z","logger":"setup","msg":"problem running manager","error":"leader election lost","stacktrace":"main.main\n\tgithub.com/opendatahub-io/ai-gateway-controller/cmd/manager/main.go:223\nruntime.main\n\truntime/proc.go:290"}