--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-lKxlr0wlg8HRp3Eq_N3PTgno96mowVlqdI7hw9s2PKTjQWU0DzerqX3eFCpJ\"}"} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"900587d1-834e-43d9-ad67-0d80e405a914","keyName":"e2e-auth-iso-a-21bd27","subscription":"e2e-auth-iso-ea7fd8","tenant":"e2e-shared-a-3caf77","userId":"900587d1-834e-43d9-ad67-0d80e405a914","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-auth-iso-ea7fd8"} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:51:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"91037625-9d9d-4be0-9acf-8b5615b75184","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51286","PortSpecifier":{"PortValue":51286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51286","PortSpecifier":{"PortValue":51286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472705,"nanos":519006039},"http":{"id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b06a57b9-baf2-4e1d-a6a2-75e74a43efad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35722","PortSpecifier":{"PortValue":35722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d7cde394-42d4-4e60-bdb7-60992961f099","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35722","PortSpecifier":{"PortValue":35722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472705,"nanos":558434050},"http":{"id":"d7cde394-42d4-4e60-bdb7-60992961f099","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/auth-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline","msg":"skipping config","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"reason":"context canceled"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d7cde394-42d4-4e60-bdb7-60992961f099","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35726","PortSpecifier":{"PortValue":35726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35726","PortSpecifier":{"PortValue":35726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472705,"nanos":613606520},"http":{"id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","method":"GET","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-G2a98ydE3oviuaHV_nuiZb7ZsmyMcywYmHAmHb6TQa6vkbVVoQyzYjDzx8m3"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-G2a98ydE3oviuaHV_nuiZb7ZsmyMcywYmHAmHb6TQa6vkbVVoQyzYjDzx8m3\"}"} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-19T14:51:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b71d02a1-cfa4-429f-b98c-f1a5275a4722","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:51:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"error","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:51:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:51:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"error","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36396","PortSpecifier":{"PortValue":36396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36396","PortSpecifier":{"PortValue":36396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472722,"nanos":706650570},"http":{"id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00d76ae9-95d5-4ab7-bb0b-1b7879eca91c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55334","PortSpecifier":{"PortValue":55334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55334","PortSpecifier":{"PortValue":55334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472722,"nanos":743050912},"http":{"id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/auth-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61d9971b-15e5-423c-8e6f-6cd9afa87dad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36412","PortSpecifier":{"PortValue":36412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3ceb2c37-5735-424b-8eab-8809196d3e20","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36412","PortSpecifier":{"PortValue":36412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472722,"nanos":779187059},"http":{"id":"3ceb2c37-5735-424b-8eab-8809196d3e20","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ceb2c37-5735-424b-8eab-8809196d3e20","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55336","PortSpecifier":{"PortValue":55336}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"270c0920-69e8-4833-afcc-6e912f5c0a22","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55336","PortSpecifier":{"PortValue":55336}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472722,"nanos":818714267},"http":{"id":"270c0920-69e8-4833-afcc-6e912f5c0a22","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/auth-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"270c0920-69e8-4833-afcc-6e912f5c0a22","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"error","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41722","PortSpecifier":{"PortValue":41722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41722","PortSpecifier":{"PortValue":41722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472742,"nanos":62095018},"http":{"id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3230cca1-30b3-4e8f-ab78-477d41cf2d76","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17292908-6416-42c4-a9aa-f429d11b972e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:32984","PortSpecifier":{"PortValue":32984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17292908-6416-42c4-a9aa-f429d11b972e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17292908-6416-42c4-a9aa-f429d11b972e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:32984","PortSpecifier":{"PortValue":32984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472742,"nanos":99052616},"http":{"id":"17292908-6416-42c4-a9aa-f429d11b972e","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"17292908-6416-42c4-a9aa-f429d11b972e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17292908-6416-42c4-a9aa-f429d11b972e","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17292908-6416-42c4-a9aa-f429d11b972e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17292908-6416-42c4-a9aa-f429d11b972e","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17292908-6416-42c4-a9aa-f429d11b972e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17292908-6416-42c4-a9aa-f429d11b972e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/auth-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17292908-6416-42c4-a9aa-f429d11b972e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17292908-6416-42c4-a9aa-f429d11b972e","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17292908-6416-42c4-a9aa-f429d11b972e","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17292908-6416-42c4-a9aa-f429d11b972e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17292908-6416-42c4-a9aa-f429d11b972e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:32990","PortSpecifier":{"PortValue":32990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","method":"GET","path":"/maas-api/v1/api-keys/84818412-c272-47b2-9a8a-6461829a7056","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:32990","PortSpecifier":{"PortValue":32990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472742,"nanos":135106217},"http":{"id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","method":"GET","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/84818412-c272-47b2-9a8a-6461829a7056",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/84818412-c272-47b2-9a8a-6461829a7056",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/auth-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f92d2390-b87c-4d3e-992f-e0c4b39b5bfe","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41730","PortSpecifier":{"PortValue":41730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"73bdaa73-f203-420f-a456-ddcbe363815e","method":"GET","path":"/maas-api/v1/api-keys/84818412-c272-47b2-9a8a-6461829a7056","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41730","PortSpecifier":{"PortValue":41730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472742,"nanos":168431803},"http":{"id":"73bdaa73-f203-420f-a456-ddcbe363815e","method":"GET","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/84818412-c272-47b2-9a8a-6461829a7056",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/84818412-c272-47b2-9a8a-6461829a7056",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73bdaa73-f203-420f-a456-ddcbe363815e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:52:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:52:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"error","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:52:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36680","PortSpecifier":{"PortValue":36680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36680","PortSpecifier":{"PortValue":36680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472759,"nanos":236218848},"http":{"id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"762f8ef6-1669-48fc-a9d1-a7bb330f503f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:49628","PortSpecifier":{"PortValue":49628}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:49628","PortSpecifier":{"PortValue":49628}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472759,"nanos":269469592},"http":{"id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/auth-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3c41fac3-0717-40bb-a60a-8da52e0f14c7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54063a66-1417-43a3-b834-9ac015de1389","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36690","PortSpecifier":{"PortValue":36690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"54063a66-1417-43a3-b834-9ac015de1389","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"54063a66-1417-43a3-b834-9ac015de1389","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36690","PortSpecifier":{"PortValue":36690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472759,"nanos":308618936},"http":{"id":"54063a66-1417-43a3-b834-9ac015de1389","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1TJJarlgMGaMDkv8M_4rEkRFLOzF5MyP15W0Hd4YX7WEwQE2LMQKveKivbMQB"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1TJJarlgMGaMDkv8M_4rEkRFLOzF5MyP15W0Hd4YX7WEwQE2LMQKveKivbMQB\"}"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"de7228b0-c2e7-4b18-abb5-cc845c4ea791","keyName":"e2e-auth-iso-a-285e6a","subscription":"e2e-auth-iso-0e750f","tenant":"e2e-shared-a-3caf77","userId":"de7228b0-c2e7-4b18-abb5-cc845c4ea791","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"54063a66-1417-43a3-b834-9ac015de1389","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/auth-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-auth-iso-0e750f"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"54063a66-1417-43a3-b834-9ac015de1389","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54063a66-1417-43a3-b834-9ac015de1389","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"54063a66-1417-43a3-b834-9ac015de1389","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0ab5b7312c786c58cf67d3d0a862321de4cf0966950625f5be8078d116a1f7f7"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09f7dff55ece7200a48270f8bd2ef80cd4ed90abb45cb5796f3cf413f2695410"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80d7ef140b7df574fc168819128e5985baee3f66cad0f82f5504c67b5d98c3ab"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eeec2713e67152c1ba794f149eaf90b8e3f72fc32d170dea78fdd795cdbb1a7b"} {"level":"info","ts":"2026-07-19T14:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e8a8a6385ce27e4b86e5cf0c703d2a3c253722f11c7ab2748395e5caf488d71f"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d9ea406af5d7abe2662104f254c44fdeacacfcd0799c6b397fdff45a05ccc7b9"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5a4363aedf8287aca5f2ce4c3312ea315d914414609deff99fdfefe5f3a4541"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10be48c87ab115458907c7c905e5fe415ec0b4df7d9ae99739bfa397085b284f"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e66cf4a8185b90a5a06d8b4d2351428e09ab5dfb2561b8f11443281009ae6095"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6e85bb704146f2f247f79845a09eb9bb16f16d5652ccbdf36ee41925c1359d0"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2511b615cad30380612c635380ba7d9f0e2cef5b77142a210847058ec783981"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/259060e9362b2777bdb40576eddccb5df5f0615798257115dbce9c4fc2065b7d"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32bd178c8fad8dd085f110391bfb0448c25b92e6a8c41e095b5425debd4abeb3"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/795ef48eb2857e0f11fb4d692bc5c0fd91d2fc7af47b4887cd153edf3f493ce8"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fc87e9a103b887ed4028ae99db900526f40800540c51de1274fb30a45600b58"} {"level":"info","ts":"2026-07-19T14:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dcf7d49d129bd6febf25a59c7eebfc2584de69d55bd8c1bb4cfe0e2933a20e37"} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"error","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1573440695c3e16d6f797e6f6c8f20c33afcbf859c9d6a3598c2c8ac253f3ab"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1573440695c3e16d6f797e6f6c8f20c33afcbf859c9d6a3598c2c8ac253f3ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1573440695c3e16d6f797e6f6c8f20c33afcbf859c9d6a3598c2c8ac253f3ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1573440695c3e16d6f797e6f6c8f20c33afcbf859c9d6a3598c2c8ac253f3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1573440695c3e16d6f797e6f6c8f20c33afcbf859c9d6a3598c2c8ac253f3ab"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab1c9cf3609732315588b4bf35839bef0b0c44e471fd8936ee52e379e6bedc25"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1573440695c3e16d6f797e6f6c8f20c33afcbf859c9d6a3598c2c8ac253f3ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab1c9cf3609732315588b4bf35839bef0b0c44e471fd8936ee52e379e6bedc25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab1c9cf3609732315588b4bf35839bef0b0c44e471fd8936ee52e379e6bedc25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab1c9cf3609732315588b4bf35839bef0b0c44e471fd8936ee52e379e6bedc25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab1c9cf3609732315588b4bf35839bef0b0c44e471fd8936ee52e379e6bedc25"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aa0fbf7b5bddf62379407055d41eef5e7958e79112dae5e1256ba94157c9db1"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab1c9cf3609732315588b4bf35839bef0b0c44e471fd8936ee52e379e6bedc25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aa0fbf7b5bddf62379407055d41eef5e7958e79112dae5e1256ba94157c9db1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7aa0fbf7b5bddf62379407055d41eef5e7958e79112dae5e1256ba94157c9db1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aa0fbf7b5bddf62379407055d41eef5e7958e79112dae5e1256ba94157c9db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aa0fbf7b5bddf62379407055d41eef5e7958e79112dae5e1256ba94157c9db1"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7aa0fbf7b5bddf62379407055d41eef5e7958e79112dae5e1256ba94157c9db1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e776192f4d4cd544c3519a53dcefd83ec3e1baf210a7878a7baed556c4a0d08"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e776192f4d4cd544c3519a53dcefd83ec3e1baf210a7878a7baed556c4a0d08","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e776192f4d4cd544c3519a53dcefd83ec3e1baf210a7878a7baed556c4a0d08"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63bbf4d1c8658ccbeac13169f9d2b75d8d56770bb5d02d3959b0b35e8d2b4116"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/058c15d089b0b5d41e2024dffa712bd551ff8366bf6e414d497a137068f01177"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7e7082921dfeb338eb7e0062cb49c767d9279162f4bcbe49b8584dd2e0a3069"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e776192f4d4cd544c3519a53dcefd83ec3e1baf210a7878a7baed556c4a0d08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63bbf4d1c8658ccbeac13169f9d2b75d8d56770bb5d02d3959b0b35e8d2b4116","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63bbf4d1c8658ccbeac13169f9d2b75d8d56770bb5d02d3959b0b35e8d2b4116"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef546372a18ace35630eefd505cd21e8212249efd2e7279c61bda82ab5eeaa7e"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63bbf4d1c8658ccbeac13169f9d2b75d8d56770bb5d02d3959b0b35e8d2b4116","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"058c15d089b0b5d41e2024dffa712bd551ff8366bf6e414d497a137068f01177","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["058c15d089b0b5d41e2024dffa712bd551ff8366bf6e414d497a137068f01177"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad98333ddbc3063f4a78ae460a43aa3b15da9e1cec6a6e697b164360c453f8f4"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e776192f4d4cd544c3519a53dcefd83ec3e1baf210a7878a7baed556c4a0d08"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cff5fa0477654d8f2980ba65d94713b801cb31119bb4626d9902d5c3cbc950e6"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"058c15d089b0b5d41e2024dffa712bd551ff8366bf6e414d497a137068f01177","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7e7082921dfeb338eb7e0062cb49c767d9279162f4bcbe49b8584dd2e0a3069","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7e7082921dfeb338eb7e0062cb49c767d9279162f4bcbe49b8584dd2e0a3069"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7e7082921dfeb338eb7e0062cb49c767d9279162f4bcbe49b8584dd2e0a3069","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63bbf4d1c8658ccbeac13169f9d2b75d8d56770bb5d02d3959b0b35e8d2b4116"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/058c15d089b0b5d41e2024dffa712bd551ff8366bf6e414d497a137068f01177"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7e7082921dfeb338eb7e0062cb49c767d9279162f4bcbe49b8584dd2e0a3069"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef546372a18ace35630eefd505cd21e8212249efd2e7279c61bda82ab5eeaa7e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef546372a18ace35630eefd505cd21e8212249efd2e7279c61bda82ab5eeaa7e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef546372a18ace35630eefd505cd21e8212249efd2e7279c61bda82ab5eeaa7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad98333ddbc3063f4a78ae460a43aa3b15da9e1cec6a6e697b164360c453f8f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad98333ddbc3063f4a78ae460a43aa3b15da9e1cec6a6e697b164360c453f8f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef546372a18ace35630eefd505cd21e8212249efd2e7279c61bda82ab5eeaa7e"} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad98333ddbc3063f4a78ae460a43aa3b15da9e1cec6a6e697b164360c453f8f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e776192f4d4cd544c3519a53dcefd83ec3e1baf210a7878a7baed556c4a0d08","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cff5fa0477654d8f2980ba65d94713b801cb31119bb4626d9902d5c3cbc950e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cff5fa0477654d8f2980ba65d94713b801cb31119bb4626d9902d5c3cbc950e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad98333ddbc3063f4a78ae460a43aa3b15da9e1cec6a6e697b164360c453f8f4"} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cff5fa0477654d8f2980ba65d94713b801cb31119bb4626d9902d5c3cbc950e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cff5fa0477654d8f2980ba65d94713b801cb31119bb4626d9902d5c3cbc950e6"} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63bbf4d1c8658ccbeac13169f9d2b75d8d56770bb5d02d3959b0b35e8d2b4116","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"058c15d089b0b5d41e2024dffa712bd551ff8366bf6e414d497a137068f01177","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7e7082921dfeb338eb7e0062cb49c767d9279162f4bcbe49b8584dd2e0a3069","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef546372a18ace35630eefd505cd21e8212249efd2e7279c61bda82ab5eeaa7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad98333ddbc3063f4a78ae460a43aa3b15da9e1cec6a6e697b164360c453f8f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cff5fa0477654d8f2980ba65d94713b801cb31119bb4626d9902d5c3cbc950e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:53:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"} {"level":"error","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:53:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60026","PortSpecifier":{"PortValue":60026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60026","PortSpecifier":{"PortValue":60026}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472828,"nanos":59522770},"http":{"id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/sub-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5dcbb00-6a9b-4a51-bb40-119f988d998f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57128","PortSpecifier":{"PortValue":57128}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57128","PortSpecifier":{"PortValue":57128}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472828,"nanos":108269719},"http":{"id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/sub-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0e5fc974-0454-419d-a38f-a38a3a4e3a30","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60034","PortSpecifier":{"PortValue":60034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"45c1522e-f69c-4669-a994-9dddc439dc80","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60034","PortSpecifier":{"PortValue":60034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472828,"nanos":149982513},"http":{"id":"45c1522e-f69c-4669-a994-9dddc439dc80","method":"GET","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7KzBjff9drLCLVUV_FecamVKtBMNKxY5LSkupzpqwXMY3MeAlsY46xdFC5jj"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7KzBjff9drLCLVUV_FecamVKtBMNKxY5LSkupzpqwXMY3MeAlsY46xdFC5jj\"}"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"2aa30536-84cb-4263-be3a-45db75999882","keyName":"e2e-sub-iso-434360","subscription":"e2e-a-only-c9d4d3","tenant":"e2e-shared-a-3caf77","userId":"2aa30536-84cb-4263-be3a-45db75999882","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/sub-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-a-only-c9d4d3"} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45c1522e-f69c-4669-a994-9dddc439dc80","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57144","PortSpecifier":{"PortValue":57144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87d5446c-66df-47ad-ba5b-69747af74b93","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:57144","PortSpecifier":{"PortValue":57144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472828,"nanos":189927878},"http":{"id":"87d5446c-66df-47ad-ba5b-69747af74b93","method":"GET","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11WuWrBiMp9lSLf2u_dK6ErfA3QW4oh4OFb6IdylYgXdIUStFVPxYIA6isv0Z"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11WuWrBiMp9lSLf2u_dK6ErfA3QW4oh4OFb6IdylYgXdIUStFVPxYIA6isv0Z\"}"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"37f588e0-2e74-452d-bf8a-d150618ba2ba","keyName":"e2e-sub-iso-14dd01","subscription":"e2e-b-only-c9d4d3","tenant":"e2e-shared-b-adad07","userId":"37f588e0-2e74-452d-bf8a-d150618ba2ba","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/sub-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-b-only-c9d4d3"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87d5446c-66df-47ad-ba5b-69747af74b93","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01e151a8-34a5-400f-af92-5a64ab341022","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48346","PortSpecifier":{"PortValue":48346}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"01e151a8-34a5-400f-af92-5a64ab341022","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"01e151a8-34a5-400f-af92-5a64ab341022","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48346","PortSpecifier":{"PortValue":48346}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472838,"nanos":178630725},"http":{"id":"01e151a8-34a5-400f-af92-5a64ab341022","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"01e151a8-34a5-400f-af92-5a64ab341022","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"01e151a8-34a5-400f-af92-5a64ab341022","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"01e151a8-34a5-400f-af92-5a64ab341022","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01e151a8-34a5-400f-af92-5a64ab341022","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01e151a8-34a5-400f-af92-5a64ab341022","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"01e151a8-34a5-400f-af92-5a64ab341022","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/sub-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"01e151a8-34a5-400f-af92-5a64ab341022","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01e151a8-34a5-400f-af92-5a64ab341022","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"01e151a8-34a5-400f-af92-5a64ab341022","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01e151a8-34a5-400f-af92-5a64ab341022","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"01e151a8-34a5-400f-af92-5a64ab341022","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46414","PortSpecifier":{"PortValue":46414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46414","PortSpecifier":{"PortValue":46414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472838,"nanos":234167543},"http":{"id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/sub-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"33e9ff0b-bd7f-48bc-ae12-39e004115c39","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48350","PortSpecifier":{"PortValue":48350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48350","PortSpecifier":{"PortValue":48350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472838,"nanos":290200852},"http":{"id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-lbtmzI2km4Q3qow4_IgIngD8C1UGtakVJAgMt0rHX6tI17hDT9BpqTC94Z82"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-lbtmzI2km4Q3qow4_IgIngD8C1UGtakVJAgMt0rHX6tI17hDT9BpqTC94Z82\"}"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"67200ebc-9272-4877-8036-00d383417377","keyName":"e2e-sub-iso-caad01","subscription":"e2e-shared-sub-ea7adc","tenant":"e2e-shared-a-3caf77","userId":"67200ebc-9272-4877-8036-00d383417377","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/sub-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-shared-sub-ea7adc"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50dbe454-5c43-4bf5-b6f1-2eeceededb93","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46430","PortSpecifier":{"PortValue":46430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46430","PortSpecifier":{"PortValue":46430}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472838,"nanos":318150781},"http":{"id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/internal/v1/subscriptions/select",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1cSB4Xpzkblo8euvN_kUZ1XbCmHLTQjwLrVxOlRUWmNTpwMvjoDs44eQFwaNh"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1cSB4Xpzkblo8euvN_kUZ1XbCmHLTQjwLrVxOlRUWmNTpwMvjoDs44eQFwaNh\"}"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"31375a5b-5747-4a95-8d4e-74b7bbbf7501","keyName":"e2e-sub-iso-a92037","subscription":"e2e-shared-sub-ea7adc","tenant":"e2e-shared-b-adad07","userId":"31375a5b-5747-4a95-8d4e-74b7bbbf7501","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/sub-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-shared-sub-ea7adc"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:53:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ec4cd799-a230-44b8-8cc9-629dbc443d10","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:54:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac55b552a50711940b4e82029c7823383ad6a2e65623d3e77d45de07e5fe53ef"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f491579ddb82de6f4aeb9d35d39d2b33100fc81212b420d583cddf4267912f50"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5ebd4d23b3a9746ec5659220c97811a47365f16dd8b1907f5fbf63d2ab1a884"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad98333ddbc3063f4a78ae460a43aa3b15da9e1cec6a6e697b164360c453f8f4"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab1c9cf3609732315588b4bf35839bef0b0c44e471fd8936ee52e379e6bedc25"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2ea7ed143cf5950d9bcea8fb312e58f1faee27da6d93761e5c3d6ea31886c2c2"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/058c15d089b0b5d41e2024dffa712bd551ff8366bf6e414d497a137068f01177"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cff5fa0477654d8f2980ba65d94713b801cb31119bb4626d9902d5c3cbc950e6"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1573440695c3e16d6f797e6f6c8f20c33afcbf859c9d6a3598c2c8ac253f3ab"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e776192f4d4cd544c3519a53dcefd83ec3e1baf210a7878a7baed556c4a0d08"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63bbf4d1c8658ccbeac13169f9d2b75d8d56770bb5d02d3959b0b35e8d2b4116"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7aa0fbf7b5bddf62379407055d41eef5e7958e79112dae5e1256ba94157c9db1"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7e7082921dfeb338eb7e0062cb49c767d9279162f4bcbe49b8584dd2e0a3069"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef546372a18ace35630eefd505cd21e8212249efd2e7279c61bda82ab5eeaa7e"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c3397ebdbfb00b6fa524091a442913fc9281abd02f00690d8ba857ac660ddcdb"} {"level":"info","ts":"2026-07-19T14:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/068759f8e82f98dd1d6a8b8d5df912a0a35c2bdc691c28628a973d3ec4a44855"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa"} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"debug","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a86fc67367688c7934999038a27eba0717caa9cb9b9616b4467198ffd18e8e17"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a86fc67367688c7934999038a27eba0717caa9cb9b9616b4467198ffd18e8e17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a86fc67367688c7934999038a27eba0717caa9cb9b9616b4467198ffd18e8e17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ffee79ab21e009a7f2db4dca546537181c2ad1de5e396aa409c610acef145a2"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a86fc67367688c7934999038a27eba0717caa9cb9b9616b4467198ffd18e8e17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41e66262d30e979fc230f7a16b62b2d8e54eb56c3dead825c774b33ab8e78a59"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ffee79ab21e009a7f2db4dca546537181c2ad1de5e396aa409c610acef145a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ffee79ab21e009a7f2db4dca546537181c2ad1de5e396aa409c610acef145a2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a31c4752ebf20f8349a073352d018d90200f0c6d7a0737ee4d0978a7a7c9898f"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60675732eaf535eb12ac7485f33ffafe10f44d831ffe92ae5b58c637b6d4a15c"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ffee79ab21e009a7f2db4dca546537181c2ad1de5e396aa409c610acef145a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acff57e0f81957f890468f865bc51a55c25de71339e1fda3f6c5e97b57921861"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9317523434447c02acf012dac3173994f81d697c2911475448dab432a17cd0c"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a86fc67367688c7934999038a27eba0717caa9cb9b9616b4467198ffd18e8e17"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ffee79ab21e009a7f2db4dca546537181c2ad1de5e396aa409c610acef145a2"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41e66262d30e979fc230f7a16b62b2d8e54eb56c3dead825c774b33ab8e78a59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["41e66262d30e979fc230f7a16b62b2d8e54eb56c3dead825c774b33ab8e78a59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41e66262d30e979fc230f7a16b62b2d8e54eb56c3dead825c774b33ab8e78a59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a31c4752ebf20f8349a073352d018d90200f0c6d7a0737ee4d0978a7a7c9898f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a31c4752ebf20f8349a073352d018d90200f0c6d7a0737ee4d0978a7a7c9898f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41e66262d30e979fc230f7a16b62b2d8e54eb56c3dead825c774b33ab8e78a59"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a31c4752ebf20f8349a073352d018d90200f0c6d7a0737ee4d0978a7a7c9898f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60675732eaf535eb12ac7485f33ffafe10f44d831ffe92ae5b58c637b6d4a15c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60675732eaf535eb12ac7485f33ffafe10f44d831ffe92ae5b58c637b6d4a15c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a31c4752ebf20f8349a073352d018d90200f0c6d7a0737ee4d0978a7a7c9898f"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60675732eaf535eb12ac7485f33ffafe10f44d831ffe92ae5b58c637b6d4a15c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acff57e0f81957f890468f865bc51a55c25de71339e1fda3f6c5e97b57921861","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acff57e0f81957f890468f865bc51a55c25de71339e1fda3f6c5e97b57921861"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60675732eaf535eb12ac7485f33ffafe10f44d831ffe92ae5b58c637b6d4a15c"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acff57e0f81957f890468f865bc51a55c25de71339e1fda3f6c5e97b57921861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9317523434447c02acf012dac3173994f81d697c2911475448dab432a17cd0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T14:55:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9317523434447c02acf012dac3173994f81d697c2911475448dab432a17cd0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acff57e0f81957f890468f865bc51a55c25de71339e1fda3f6c5e97b57921861"} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9317523434447c02acf012dac3173994f81d697c2911475448dab432a17cd0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a86fc67367688c7934999038a27eba0717caa9cb9b9616b4467198ffd18e8e17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ffee79ab21e009a7f2db4dca546537181c2ad1de5e396aa409c610acef145a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41e66262d30e979fc230f7a16b62b2d8e54eb56c3dead825c774b33ab8e78a59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a31c4752ebf20f8349a073352d018d90200f0c6d7a0737ee4d0978a7a7c9898f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60675732eaf535eb12ac7485f33ffafe10f44d831ffe92ae5b58c637b6d4a15c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acff57e0f81957f890468f865bc51a55c25de71339e1fda3f6c5e97b57921861","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9317523434447c02acf012dac3173994f81d697c2911475448dab432a17cd0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T14:55:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9317523434447c02acf012dac3173994f81d697c2911475448dab432a17cd0c"} {"level":"info","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38114","PortSpecifier":{"PortValue":38114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38114","PortSpecifier":{"PortValue":38114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472910,"nanos":509635065},"http":{"id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a6b36e27-0020-4a98-bafc-1f34573cf6d2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:49750","PortSpecifier":{"PortValue":49750}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"82d07df1-f78a-4974-865e-2056dfd3b627","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:49750","PortSpecifier":{"PortValue":49750}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472910,"nanos":551396335},"http":{"id":"82d07df1-f78a-4974-865e-2056dfd3b627","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","config":{"Name":"openshift-identities","Priority":2,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:default:tester-regular-user","uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"]}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/5b69bacfeb5c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5bde6642-443e-44fb-af8a-44651c60bd28"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9e82add-e60d-4d01-8e23-b5283e074e5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82d07df1-f78a-4974-865e-2056dfd3b627","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38124","PortSpecifier":{"PortValue":38124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c525bfc5-f46e-47f7-b616-54eb21a53386","method":"POST","path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38124","PortSpecifier":{"PortValue":38124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472910,"nanos":593916924},"http":{"id":"c525bfc5-f46e-47f7-b616-54eb21a53386","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ\"}"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","subscription":"e2e-rate-iso-a-fce45c","tenant":"e2e-shared-a-3caf77","userId":"4df76329-ee95-4d75-993a-1c51988359e7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\",\"requestedSubscription\":\"e2e-rate-iso-a-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","selected_subscription":"e2e-rate-iso-a-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-a-3caf77/e2e-rate-iso-a-fce45c@ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c525bfc5-f46e-47f7-b616-54eb21a53386","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38134","PortSpecifier":{"PortValue":38134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","method":"POST","path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38134","PortSpecifier":{"PortValue":38134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472911,"nanos":650973256},"http":{"id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ"} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ\"}"} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","subscription":"e2e-rate-iso-a-fce45c","tenant":"e2e-shared-a-3caf77","userId":"4df76329-ee95-4d75-993a-1c51988359e7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\",\"requestedSubscription\":\"e2e-rate-iso-a-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"}} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","selected_subscription":"e2e-rate-iso-a-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-a-3caf77/e2e-rate-iso-a-fce45c@ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b82c6f77-592c-49d0-a8eb-fa043dcee6fb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38140","PortSpecifier":{"PortValue":38140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","method":"POST","path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38140","PortSpecifier":{"PortValue":38140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472912,"nanos":692775376},"http":{"id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ"} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ\"}"} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","subscription":"e2e-rate-iso-a-fce45c","tenant":"e2e-shared-a-3caf77","userId":"4df76329-ee95-4d75-993a-1c51988359e7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\",\"requestedSubscription\":\"e2e-rate-iso-a-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"}} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","selected_subscription":"e2e-rate-iso-a-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-a-3caf77/e2e-rate-iso-a-fce45c@ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72f1c263-078a-4dab-83d2-7a934c4a9d01","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38154","PortSpecifier":{"PortValue":38154}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"994c3eca-90ec-453b-9c43-a5871b475f14","method":"POST","path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38154","PortSpecifier":{"PortValue":38154}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472913,"nanos":731900248},"http":{"id":"994c3eca-90ec-453b-9c43-a5871b475f14","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ"} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ\"}"} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","subscription":"e2e-rate-iso-a-fce45c","tenant":"e2e-shared-a-3caf77","userId":"4df76329-ee95-4d75-993a-1c51988359e7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\",\"requestedSubscription\":\"e2e-rate-iso-a-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"}} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","selected_subscription":"e2e-rate-iso-a-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-a-3caf77/e2e-rate-iso-a-fce45c@ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"994c3eca-90ec-453b-9c43-a5871b475f14","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38160","PortSpecifier":{"PortValue":38160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9b729a17-6b31-41f7-abe1-1a885e354893","method":"POST","path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38160","PortSpecifier":{"PortValue":38160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472914,"nanos":767847708},"http":{"id":"9b729a17-6b31-41f7-abe1-1a885e354893","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ"} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ\"}"} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","subscription":"e2e-rate-iso-a-fce45c","tenant":"e2e-shared-a-3caf77","userId":"4df76329-ee95-4d75-993a-1c51988359e7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\",\"requestedSubscription\":\"e2e-rate-iso-a-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"}} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","selected_subscription":"e2e-rate-iso-a-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-a-3caf77/e2e-rate-iso-a-fce45c@ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b729a17-6b31-41f7-abe1-1a885e354893","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36450","PortSpecifier":{"PortValue":36450}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"876009d4-ae9f-4cdd-a464-b9347828fccb","method":"POST","path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36450","PortSpecifier":{"PortValue":36450}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472915,"nanos":814542939},"http":{"id":"876009d4-ae9f-4cdd-a464-b9347828fccb","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ"} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ\"}"} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","subscription":"e2e-rate-iso-a-fce45c","tenant":"e2e-shared-a-3caf77","userId":"4df76329-ee95-4d75-993a-1c51988359e7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\",\"requestedSubscription\":\"e2e-rate-iso-a-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"}} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","selected_subscription":"e2e-rate-iso-a-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-a-3caf77/e2e-rate-iso-a-fce45c@ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"876009d4-ae9f-4cdd-a464-b9347828fccb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36454","PortSpecifier":{"PortValue":36454}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","method":"POST","path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions","host":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36454","PortSpecifier":{"PortValue":36454}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472916,"nanos":874915865},"http":{"id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","method":"POST","headers":{":authority":"e2e-shared-a-3caf77.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QuxZxc8whNMS2I33_U5LnBpYvhCsCdBA9aZnoBYaWYPQkre4FunPtIcfXzfJ\"}"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","subscription":"e2e-rate-iso-a-fce45c","tenant":"e2e-shared-a-3caf77","userId":"4df76329-ee95-4d75-993a-1c51988359e7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\",\"requestedSubscription\":\"e2e-rate-iso-a-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-3caf77.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3caf77/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"4df76329-ee95-4d75-993a-1c51988359e7","keyName":"e2e-rate-a-fce45c","selected_subscription":"e2e-rate-iso-a-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-a-3caf77/e2e-rate-iso-a-fce45c@ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-3caf77","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce45c","namespace":"ai-tenant-e2e-shared-a-3caf77","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3caf77/rate-test-model-3caf77"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7816e56c-cec0-4720-808d-6d8c9bad18e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38364","PortSpecifier":{"PortValue":38364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","method":"POST","path":"/ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07/v1/completions","host":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38364","PortSpecifier":{"PortValue":38364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784472916,"nanos":911461447},"http":{"id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","method":"POST","headers":{":authority":"e2e-shared-b-adad07.apps.32dbcaa7-56b6-4b75-8368-5b69bacfeb5c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1L57Scy9rbgv7PzxY_OVpMDyMqJawG93UAEizu6cEUNLtuouSe8ouoySnz1t1"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1L57Scy9rbgv7PzxY_OVpMDyMqJawG93UAEizu6cEUNLtuouSe8ouoySnz1t1\"}"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e15df9ee-d8ee-41e3-b859-f4f5653c9830","keyName":"e2e-rate-b-fce45c","subscription":"e2e-rate-iso-b-fce45c","tenant":"e2e-shared-b-adad07","userId":"e15df9ee-d8ee-41e3-b859-f4f5653c9830","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07\",\"requestedSubscription\":\"e2e-rate-iso-b-fce45c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-adad07.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-adad07","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-fce45c","namespace":"ai-tenant-e2e-shared-b-adad07","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07"}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-adad07/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-b-fce45c"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e15df9ee-d8ee-41e3-b859-f4f5653c9830","keyName":"e2e-rate-b-fce45c","selected_subscription":"e2e-rate-iso-b-fce45c","selected_subscription_key":"ai-tenant-e2e-shared-b-adad07/e2e-rate-iso-b-fce45c@ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-adad07","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-fce45c","namespace":"ai-tenant-e2e-shared-b-adad07","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-adad07/rate-test-model-adad07"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T14:55:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"11161b83-8ebd-4e8d-ac6a-dd398845fa17","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T14:55:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a86fc67367688c7934999038a27eba0717caa9cb9b9616b4467198ffd18e8e17"} {"level":"info","ts":"2026-07-19T14:55:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e48bea53265671423c4ddb30a6e7171b328189c2fe231abefcbb814a9f87e6f"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b7e8db1a58b9d8b9655152f617e634ce3ac1615258675a763c03b3da85460e24"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/431a1316594fe309d376b862b593a5c1dae86947d22b46e5136b4830bc6d30a8"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1bff67c4e019a69472fe03be3d1182e46c44109c00b0e2b43552eae64b6d7cf"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9317523434447c02acf012dac3173994f81d697c2911475448dab432a17cd0c"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4f1d9900a6fdb0718ac9b3a1bf6387b4121af8135210c7067464807e77ebedb"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/41e66262d30e979fc230f7a16b62b2d8e54eb56c3dead825c774b33ab8e78a59"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7505aa15c57b6fce0342ca871a8e630d0cb1dff8049a1b64da6c02f0700cf7f4"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef4da26c8b2373dc1d1b471792dd3f2caa251fc07b7b024936a2c43c8a0146f4"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d83a24b966f240e282162a3b609e6066ac5f5a8fd5bcd390349705fc393604aa"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59ec7cd57e3935cd98f266009cf1d25e6b10857f50e110a82fded42587d6aa1f"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccbb68628733111fe9fbaf5c9aa3f5605f63e5dab07cb3b84931befe0054387"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7111aaea65aa8bf1e240461c6678d46b00c0edde02d3a97a49c6b6eb432309f3"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e2e31f246c4935b94c931e00a3a91cdf841d75da5aec9d54fa21b1c44ed465a"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6613aadc3dfd65aab4b636afabd8547bf0d4cde32e48e8fb99ce6cf168dd3d0f"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acff57e0f81957f890468f865bc51a55c25de71339e1fda3f6c5e97b57921861"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9a72e1d626b664b95cc7054fc2e82bb504521d6cad2450e67bedfd1cf94a9abc"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e83f3da3ee69d16663bc91bb7ecf14674dba882636edebf115e62367082449"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ffee79ab21e009a7f2db4dca546537181c2ad1de5e396aa409c610acef145a2"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60675732eaf535eb12ac7485f33ffafe10f44d831ffe92ae5b58c637b6d4a15c"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34af0f8703232562b014636ddbe7fbfd3ff6701d3556e8142929dd6f2994a77a"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a6e690f23e39a73a1bfb97ba56ab90cd000c2b495499ef8e1d3057f771e4f32"} {"level":"info","ts":"2026-07-19T14:55:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a31c4752ebf20f8349a073352d018d90200f0c6d7a0737ee4d0978a7a7c9898f"}