--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:53:32Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:53:32Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"} {"level":"info","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20"} {"level":"info","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"} {"level":"info","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:53:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:53:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:53:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"} {"level":"info","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"} {"level":"info","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:53:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:53:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"} {"level":"info","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:53:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"} {"level":"info","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44588","PortSpecifier":{"PortValue":44588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"de8ea47e-ea85-49c8-be73-f30224a904b9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44588","PortSpecifier":{"PortValue":44588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279229,"nanos":328387344},"http":{"id":"de8ea47e-ea85-49c8-be73-f30224a904b9","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/auth-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","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-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"de8ea47e-ea85-49c8-be73-f30224a904b9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48344","PortSpecifier":{"PortValue":48344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48344","PortSpecifier":{"PortValue":48344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279229,"nanos":362759403},"http":{"id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/auth-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","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-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c6e67e7-bc82-45f6-9ebd-708f85e0e7c1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48356","PortSpecifier":{"PortValue":48356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"be89436d-83c1-47e0-9c1f-4f47519ee795","method":"GET","path":"/maas-api/v1/api-keys/406055ad-25d9-4743-9ca0-5e0ff298145e","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48356","PortSpecifier":{"PortValue":48356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279229,"nanos":403345947},"http":{"id":"be89436d-83c1-47e0-9c1f-4f47519ee795","method":"GET","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/406055ad-25d9-4743-9ca0-5e0ff298145e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/406055ad-25d9-4743-9ca0-5e0ff298145e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/auth-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","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":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","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-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"be89436d-83c1-47e0-9c1f-4f47519ee795","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44592","PortSpecifier":{"PortValue":44592}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6a3e9736-6a96-4832-90b8-5d71066f7799","method":"GET","path":"/maas-api/v1/api-keys/406055ad-25d9-4743-9ca0-5e0ff298145e","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44592","PortSpecifier":{"PortValue":44592}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279229,"nanos":440216763},"http":{"id":"6a3e9736-6a96-4832-90b8-5d71066f7799","method":"GET","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/406055ad-25d9-4743-9ca0-5e0ff298145e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/406055ad-25d9-4743-9ca0-5e0ff298145e",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/auth-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","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-28T22:53:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","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-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:53:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a3e9736-6a96-4832-90b8-5d71066f7799","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20"} {"level":"info","ts":"2026-07-28T22:53:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2\": 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-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"error","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e\": 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-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71"} {"level":"error","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945\": 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-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"error","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70\": 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-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"} {"level":"error","ts":"2026-07-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70\": 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-28T22:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:54:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"error","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3\": 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-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:54:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34974","PortSpecifier":{"PortValue":34974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34974","PortSpecifier":{"PortValue":34974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279269,"nanos":519018603},"http":{"id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/auth-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","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-28T22:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ffc4635-ddc4-4ca3-988f-0a516130f4a1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43382","PortSpecifier":{"PortValue":43382}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"42636c1c-beb7-47d2-8a63-b662123071f4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43382","PortSpecifier":{"PortValue":43382}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279269,"nanos":553426177},"http":{"id":"42636c1c-beb7-47d2-8a63-b662123071f4","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/auth-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","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":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","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-28T22:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42636c1c-beb7-47d2-8a63-b662123071f4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34990","PortSpecifier":{"PortValue":34990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34990","PortSpecifier":{"PortValue":34990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279269,"nanos":594627452},"http":{"id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UyVwdP0Bzv0dGsho_bMSUaVfIFgsLq09wNHT0rnJZouHtci89nzQjIIkrVRL"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UyVwdP0Bzv0dGsho_bMSUaVfIFgsLq09wNHT0rnJZouHtci89nzQjIIkrVRL\"}"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","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-3682ae.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":"87656322-2676-4a62-b0f3-ec6af0038a1b","keyName":"e2e-auth-iso-a-0964af","subscription":"e2e-auth-iso-ba3835","tenant":"e2e-shared-a-3682ae","userId":"87656322-2676-4a62-b0f3-ec6af0038a1b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/auth-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","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-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","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-ba3835"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","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-28T22:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db3b0f62-ceeb-4f46-baed-8440f02a3299","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:54:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a53ce2102a35b88b551b4baf4780dfaccc985e325f2a4bbf32f69961164bd70"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a21f2991d870dca8e080f6444a80bba4651823d5f83111d28b71152e857db833"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/630bd870e3350456f2323a1e55d8daf66ee47b880a583cc3f6dce7e7833b8e7a"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04436999ec2a64d1ad84adc20cd667f6cb43ea7a8ea18aeae6ced76a0de7577f"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3179fb9a4a918a46a98a7f4f44bf0fa5d48dc431307a7aaa116cc1558161ee2"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1291229572444f4c0986c3c9dddd8037f4930d3ac2f51fe67e94c6e287f28f20"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b56cf112e93c187c2ca7ee6333d59dbaefd6bf5fb6be72d061fdef91ca13af2"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b5a46f113765df1448d2b5a7a9712fe8c70bb79d104eb232557536311879513a"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05379479a6e8b71dd47a014432027928e429c37b0dbebf82c900fbc568acde71"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/02605e9fe9a6fdecaefee495958e1c202eedf4e09c330a6aec804026174acc8c"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66439ff75e39b935c0076c2698f215555436049484ec608c19e11dbbe721f1c1"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b043244f97461bc2b3db9f5fd6c598776268e163f0e1bed5a52d63dd280c647f"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/80a0503d6c52cf40e8c511f450c16412ccba0d69aea70290038cdcd12dd72c95"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e65ff2d319d0adce25358b0d99c20a39cab89565528c31810d72b987e85bd91b"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab51003599080765f1687c83ced2f0ce5ae5b1e7a7f1bc4e71b94bbedc6be83f"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:54:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/43486fde3bdad70ec95dea1dac61a3f66f8a4a8b4382c3b54f05a9303913a7d3"} {"level":"debug","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"debug","ts":"2026-07-28T22:55:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"} {"level":"error","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd\": 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-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"error","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd\": 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-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d\": 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-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"error","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead\": 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-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"error","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056\": 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-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46466","PortSpecifier":{"PortValue":46466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"47ec646a-7744-486f-99b1-c305aba8c2e2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46466","PortSpecifier":{"PortValue":46466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279343,"nanos":612857191},"http":{"id":"47ec646a-7744-486f-99b1-c305aba8c2e2","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/sub-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","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","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","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-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47ec646a-7744-486f-99b1-c305aba8c2e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60752","PortSpecifier":{"PortValue":60752}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60752","PortSpecifier":{"PortValue":60752}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279343,"nanos":657908048},"http":{"id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/sub-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","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":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","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-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cb90f29-2c4f-4654-9ec5-df40ea38f251","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46472","PortSpecifier":{"PortValue":46472}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"80c21194-3575-49e0-a8f7-a4fde41276e5","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46472","PortSpecifier":{"PortValue":46472}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279343,"nanos":697597876},"http":{"id":"80c21194-3575-49e0-a8f7-a4fde41276e5","method":"GET","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-10nVQTf3G5li1BaJJ_ukL6LVT71ypvw0PU9BYprm78NxDWVXuXFNwQkdYaH1f"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-10nVQTf3G5li1BaJJ_ukL6LVT71ypvw0PU9BYprm78NxDWVXuXFNwQkdYaH1f\"}"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","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-3682ae.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":"a399d372-3328-4e75-b113-b9c269a75924","keyName":"e2e-sub-iso-9b3001","subscription":"e2e-a-only-d3030d","tenant":"e2e-shared-a-3682ae","userId":"a399d372-3328-4e75-b113-b9c269a75924","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/sub-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","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","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","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-d3030d"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","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-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80c21194-3575-49e0-a8f7-a4fde41276e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87403562-64bf-40ce-af76-4bb875e93025","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60758","PortSpecifier":{"PortValue":60758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87403562-64bf-40ce-af76-4bb875e93025","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87403562-64bf-40ce-af76-4bb875e93025","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60758","PortSpecifier":{"PortValue":60758}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279343,"nanos":740142831},"http":{"id":"87403562-64bf-40ce-af76-4bb875e93025","method":"GET","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87403562-64bf-40ce-af76-4bb875e93025","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-O0gtvN4sIZSrwu2A_eL6zhuCrAVUt3qrnDi79zE14R9ew5qaEuA05dl5AF3A"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87403562-64bf-40ce-af76-4bb875e93025","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-aa2de7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-O0gtvN4sIZSrwu2A_eL6zhuCrAVUt3qrnDi79zE14R9ew5qaEuA05dl5AF3A\"}"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87403562-64bf-40ce-af76-4bb875e93025","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-aa2de7.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":"bfcce593-bf91-4606-9377-b847b8351861","keyName":"e2e-sub-iso-24bc93","subscription":"e2e-b-only-d3030d","tenant":"e2e-shared-b-aa2de7","userId":"bfcce593-bf91-4606-9377-b847b8351861","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87403562-64bf-40ce-af76-4bb875e93025","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87403562-64bf-40ce-af76-4bb875e93025","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87403562-64bf-40ce-af76-4bb875e93025","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87403562-64bf-40ce-af76-4bb875e93025","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/sub-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"87403562-64bf-40ce-af76-4bb875e93025","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":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87403562-64bf-40ce-af76-4bb875e93025","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-d3030d"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87403562-64bf-40ce-af76-4bb875e93025","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-28T22:55:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87403562-64bf-40ce-af76-4bb875e93025","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-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87403562-64bf-40ce-af76-4bb875e93025","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:55:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87403562-64bf-40ce-af76-4bb875e93025","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"} {"level":"info","ts":"2026-07-28T22:55:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:55:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"} {"level":"debug","ts":"2026-07-28T22:55:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e\": 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-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e\": 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-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:55:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:55:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:55:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41536","PortSpecifier":{"PortValue":41536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41536","PortSpecifier":{"PortValue":41536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279374,"nanos":642882070},"http":{"id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/sub-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","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_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","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-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ac6199e-d49b-43d2-abe4-46e6ecfd2628","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36876","PortSpecifier":{"PortValue":36876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1a5f505d-0c66-4898-b998-a2bca89494ec","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36876","PortSpecifier":{"PortValue":36876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279374,"nanos":692435462},"http":{"id":"1a5f505d-0c66-4898-b998-a2bca89494ec","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/sub-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","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-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a5f505d-0c66-4898-b998-a2bca89494ec","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41542","PortSpecifier":{"PortValue":41542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41542","PortSpecifier":{"PortValue":41542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279374,"nanos":736414915},"http":{"id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-rft12MvOPkH07XEr_6ddTEHb0Dz7p0Q89eiKhchCLdsvprWWL4jpByRpN80Q"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-rft12MvOPkH07XEr_6ddTEHb0Dz7p0Q89eiKhchCLdsvprWWL4jpByRpN80Q\"}"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","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-3682ae.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":"4dcf0215-f367-47b4-aee8-ecd52c020d6d","keyName":"e2e-sub-iso-59bbfc","subscription":"e2e-shared-sub-624cac","tenant":"e2e-shared-a-3682ae","userId":"4dcf0215-f367-47b4-aee8-ecd52c020d6d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/sub-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","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_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","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-624cac"} {"level":"info","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b001b56d-287e-49fe-8e0d-c0dd4edb2dba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66f5d627-57f4-43a4-8371-61fe49812214","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36890","PortSpecifier":{"PortValue":36890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"66f5d627-57f4-43a4-8371-61fe49812214","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66f5d627-57f4-43a4-8371-61fe49812214","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36890","PortSpecifier":{"PortValue":36890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279374,"nanos":767332784},"http":{"id":"66f5d627-57f4-43a4-8371-61fe49812214","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"66f5d627-57f4-43a4-8371-61fe49812214","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RZaK2GL3Rl7sCnip_SiYjRR0p2jBc1g4mZGJB4BuQk9LnZpYPlhEYP6jyE9F"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"66f5d627-57f4-43a4-8371-61fe49812214","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-aa2de7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1RZaK2GL3Rl7sCnip_SiYjRR0p2jBc1g4mZGJB4BuQk9LnZpYPlhEYP6jyE9F\"}"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"66f5d627-57f4-43a4-8371-61fe49812214","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-aa2de7.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":"777c32de-caf0-4850-a361-b3a8ed3d7224","keyName":"e2e-sub-iso-7c80e9","subscription":"e2e-shared-sub-624cac","tenant":"e2e-shared-b-aa2de7","userId":"777c32de-caf0-4850-a361-b3a8ed3d7224","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"66f5d627-57f4-43a4-8371-61fe49812214","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66f5d627-57f4-43a4-8371-61fe49812214","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66f5d627-57f4-43a4-8371-61fe49812214","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66f5d627-57f4-43a4-8371-61fe49812214","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/sub-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"66f5d627-57f4-43a4-8371-61fe49812214","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":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66f5d627-57f4-43a4-8371-61fe49812214","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-624cac"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66f5d627-57f4-43a4-8371-61fe49812214","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-28T22:56:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66f5d627-57f4-43a4-8371-61fe49812214","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":"info","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66f5d627-57f4-43a4-8371-61fe49812214","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:56:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66f5d627-57f4-43a4-8371-61fe49812214","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:56:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8ce09f068aef359b5dc851ded7553635d3dcc224ca445986e4a23f10e42c13e"} {"level":"info","ts":"2026-07-28T22:56:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1f68f79fe0481717b20bc6ef290fba591589ae203d996600ae18a1d450c2140e"} {"level":"info","ts":"2026-07-28T22:56:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcba5eeabac44d542d19d18b52ec4bdd76706128b33a1fb6b89724dd795e058b"} {"level":"info","ts":"2026-07-28T22:56:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb4617067960e3e8b4168871af247f5a3b7d0fabe4fdce52df325b44ba77c10d"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5a8aa44568f601d1b6e925c3bad7b3be61464701d521877141e53400f30058db"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7bb4748225b8502515a04966c8f37d09d77f46e76b863d3082c5c5cae1a48340"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc3ee9a9026d14212fb84af0966df8c038d553b7b878be5ef8f78cdeea5f6ead"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12339a7db6921b08829987dbddb175c0dc5e390515ae5b08532bfeb085b89056"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b25c4a826cb552623cdd604ed2d5e45badfdeb00ee1444b4b8707b046bc3b184"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f765eacffa01ebd2d74a49bf39d955e6745b64d0ecf67e22cb2e5ca7fbed324d"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d97b972a127c864fa317a1bab43110d552a8ae5c941a1b2c62d035f92cf28117"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d773ef915b46b0e62b902fb26e640838518a379d4345fd708abe7052634e5068"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5712a1d5404165955f09b17793770732e601f4ea240a9f10178995f5c751cf5e"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f58f434b62ab1c119772b35bc8e08dc818c9dbf32a92a11455601a6b3d762dc5"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1adc513bba80af724c985a51d769417079f74dcac5387c9df7d4781d750f8d86"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:56:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84d8429754b2b0fbac17eee40c3db0c9f622beb252282b43ae73bc8080d6f375"} {"level":"debug","ts":"2026-07-28T22:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"error","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3\": 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-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd\": 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-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473"} {"level":"error","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96\": 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-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473"} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"debug","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d"} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2703039e4d72cd730027d022afaf79677f4bbdf39f27c082bf173de7a18ba0f9"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2703039e4d72cd730027d022afaf79677f4bbdf39f27c082bf173de7a18ba0f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2703039e4d72cd730027d022afaf79677f4bbdf39f27c082bf173de7a18ba0f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2703039e4d72cd730027d022afaf79677f4bbdf39f27c082bf173de7a18ba0f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9bf6f2da5691f72ae9065ad0f6809da401d88af8b67a68f2fde868d1c09b65b7"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961cf0d327dd45a2d40256c6e8b7e7cad0a66d6fd9d523c01e32367f8677c3b0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/660d83745ff231231c85da24e6db79b877201ce25d62e984f3023626e0695ee0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2703039e4d72cd730027d022afaf79677f4bbdf39f27c082bf173de7a18ba0f9"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6376b047450595b8dc4dccdc7793ee5353a6f0292bee96f21b81bfb0f3a27947"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02bb79b09547222a52e1df2fa73e68796e097535536b5a971bf4173fe7612db0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/488963e248f29240bed93144c3952907a91f6d98cf1bd201f0b1262094dface2"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9bf6f2da5691f72ae9065ad0f6809da401d88af8b67a68f2fde868d1c09b65b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9bf6f2da5691f72ae9065ad0f6809da401d88af8b67a68f2fde868d1c09b65b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a8851fee12cc9fb8ff821acba1d84b39a4fc9b34d805232cd62865946c2be1c"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3af520abd7c73affab577bda5f4484dcf5af9d096db760ba686a91c023e2e30f"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9bf6f2da5691f72ae9065ad0f6809da401d88af8b67a68f2fde868d1c09b65b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961cf0d327dd45a2d40256c6e8b7e7cad0a66d6fd9d523c01e32367f8677c3b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961cf0d327dd45a2d40256c6e8b7e7cad0a66d6fd9d523c01e32367f8677c3b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9bf6f2da5691f72ae9065ad0f6809da401d88af8b67a68f2fde868d1c09b65b7"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961cf0d327dd45a2d40256c6e8b7e7cad0a66d6fd9d523c01e32367f8677c3b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"660d83745ff231231c85da24e6db79b877201ce25d62e984f3023626e0695ee0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["660d83745ff231231c85da24e6db79b877201ce25d62e984f3023626e0695ee0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961cf0d327dd45a2d40256c6e8b7e7cad0a66d6fd9d523c01e32367f8677c3b0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"660d83745ff231231c85da24e6db79b877201ce25d62e984f3023626e0695ee0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2703039e4d72cd730027d022afaf79677f4bbdf39f27c082bf173de7a18ba0f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6376b047450595b8dc4dccdc7793ee5353a6f0292bee96f21b81bfb0f3a27947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6376b047450595b8dc4dccdc7793ee5353a6f0292bee96f21b81bfb0f3a27947"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/660d83745ff231231c85da24e6db79b877201ce25d62e984f3023626e0695ee0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6376b047450595b8dc4dccdc7793ee5353a6f0292bee96f21b81bfb0f3a27947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02bb79b09547222a52e1df2fa73e68796e097535536b5a971bf4173fe7612db0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02bb79b09547222a52e1df2fa73e68796e097535536b5a971bf4173fe7612db0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6376b047450595b8dc4dccdc7793ee5353a6f0292bee96f21b81bfb0f3a27947"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02bb79b09547222a52e1df2fa73e68796e097535536b5a971bf4173fe7612db0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"488963e248f29240bed93144c3952907a91f6d98cf1bd201f0b1262094dface2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["488963e248f29240bed93144c3952907a91f6d98cf1bd201f0b1262094dface2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02bb79b09547222a52e1df2fa73e68796e097535536b5a971bf4173fe7612db0"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"488963e248f29240bed93144c3952907a91f6d98cf1bd201f0b1262094dface2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a8851fee12cc9fb8ff821acba1d84b39a4fc9b34d805232cd62865946c2be1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a8851fee12cc9fb8ff821acba1d84b39a4fc9b34d805232cd62865946c2be1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/488963e248f29240bed93144c3952907a91f6d98cf1bd201f0b1262094dface2"} {"level":"info","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a8851fee12cc9fb8ff821acba1d84b39a4fc9b34d805232cd62865946c2be1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3af520abd7c73affab577bda5f4484dcf5af9d096db760ba686a91c023e2e30f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3af520abd7c73affab577bda5f4484dcf5af9d096db760ba686a91c023e2e30f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a8851fee12cc9fb8ff821acba1d84b39a4fc9b34d805232cd62865946c2be1c"} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3af520abd7c73affab577bda5f4484dcf5af9d096db760ba686a91c023e2e30f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3af520abd7c73affab577bda5f4484dcf5af9d096db760ba686a91c023e2e30f"} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9bf6f2da5691f72ae9065ad0f6809da401d88af8b67a68f2fde868d1c09b65b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961cf0d327dd45a2d40256c6e8b7e7cad0a66d6fd9d523c01e32367f8677c3b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"660d83745ff231231c85da24e6db79b877201ce25d62e984f3023626e0695ee0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6376b047450595b8dc4dccdc7793ee5353a6f0292bee96f21b81bfb0f3a27947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02bb79b09547222a52e1df2fa73e68796e097535536b5a971bf4173fe7612db0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"488963e248f29240bed93144c3952907a91f6d98cf1bd201f0b1262094dface2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a8851fee12cc9fb8ff821acba1d84b39a4fc9b34d805232cd62865946c2be1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3af520abd7c73affab577bda5f4484dcf5af9d096db760ba686a91c023e2e30f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T22:57:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"error","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563\": 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-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T22:57:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45842","PortSpecifier":{"PortValue":45842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45842","PortSpecifier":{"PortValue":45842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279464,"nanos":141789754},"http":{"id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","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_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","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-28T22:57:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4dd35eb7-bbab-487a-b04d-7b88948f9e76","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54732","PortSpecifier":{"PortValue":54732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c312bc3-86d0-4c46-a900-016a9931b358","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54732","PortSpecifier":{"PortValue":54732}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279464,"nanos":186202637},"http":{"id":"7c312bc3-86d0-4c46-a900-016a9931b358","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","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-28T22:57:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c312bc3-86d0-4c46-a900-016a9931b358","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45854","PortSpecifier":{"PortValue":45854}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45854","PortSpecifier":{"PortValue":45854}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279464,"nanos":230293666},"http":{"id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1LQaNEojB8PjzGGJA_wxHpbRAkedJXn9HrPkiMt9gV81LHRGfmTBWJZZYRsFh"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1LQaNEojB8PjzGGJA_wxHpbRAkedJXn9HrPkiMt9gV81LHRGfmTBWJZZYRsFh\"}"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-3682ae.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":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","keyName":"e2e-rate-a-deed69","subscription":"e2e-rate-iso-a-deed69","tenant":"e2e-shared-a-3682ae","userId":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-deed69\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-deed69","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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-deed69"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","keyName":"e2e-rate-a-deed69","selected_subscription":"e2e-rate-iso-a-deed69","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-deed69@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-deed69","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:57:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1106a57-360e-43d2-a0c6-61d6ade62ef5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45864","PortSpecifier":{"PortValue":45864}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45864","PortSpecifier":{"PortValue":45864}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279465,"nanos":318557050},"http":{"id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1LQaNEojB8PjzGGJA_wxHpbRAkedJXn9HrPkiMt9gV81LHRGfmTBWJZZYRsFh"} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1LQaNEojB8PjzGGJA_wxHpbRAkedJXn9HrPkiMt9gV81LHRGfmTBWJZZYRsFh\"}"} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-3682ae.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":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","keyName":"e2e-rate-a-deed69","subscription":"e2e-rate-iso-a-deed69","tenant":"e2e-shared-a-3682ae","userId":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-deed69\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-deed69","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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-deed69"} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","keyName":"e2e-rate-a-deed69","selected_subscription":"e2e-rate-iso-a-deed69","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-deed69@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-deed69","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:57:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0c64e7d-01ed-4369-8c73-0c9ac1c168d9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a636e96e-fe53-481d-9099-473a20bfec45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45868","PortSpecifier":{"PortValue":45868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a636e96e-fe53-481d-9099-473a20bfec45","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a636e96e-fe53-481d-9099-473a20bfec45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:45868","PortSpecifier":{"PortValue":45868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279466,"nanos":363318200},"http":{"id":"a636e96e-fe53-481d-9099-473a20bfec45","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a636e96e-fe53-481d-9099-473a20bfec45","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1LQaNEojB8PjzGGJA_wxHpbRAkedJXn9HrPkiMt9gV81LHRGfmTBWJZZYRsFh"} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a636e96e-fe53-481d-9099-473a20bfec45","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1LQaNEojB8PjzGGJA_wxHpbRAkedJXn9HrPkiMt9gV81LHRGfmTBWJZZYRsFh\"}"} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-3682ae.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":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","keyName":"e2e-rate-a-deed69","subscription":"e2e-rate-iso-a-deed69","tenant":"e2e-shared-a-3682ae","userId":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a636e96e-fe53-481d-9099-473a20bfec45","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-deed69\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-deed69","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a636e96e-fe53-481d-9099-473a20bfec45","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a636e96e-fe53-481d-9099-473a20bfec45","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-deed69"} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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-28T22:57:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a636e96e-fe53-481d-9099-473a20bfec45","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"3eb6fcbd-07e0-4844-906d-fa6aa09dbd30","keyName":"e2e-rate-a-deed69","selected_subscription":"e2e-rate-iso-a-deed69","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-deed69@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-deed69","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a636e96e-fe53-481d-9099-473a20bfec45","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:57:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a636e96e-fe53-481d-9099-473a20bfec45","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53334","PortSpecifier":{"PortValue":53334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53334","PortSpecifier":{"PortValue":53334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279485,"nanos":719089492},"http":{"id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","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_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","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-28T22:58:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed98e7b9-8c38-4ebe-829d-987d18e3cb2b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48658","PortSpecifier":{"PortValue":48658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:48658","PortSpecifier":{"PortValue":48658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279485,"nanos":753397034},"http":{"id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","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-28T22:58:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"57dfda6c-bc59-474b-9282-f7a2f5d63f84","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53348","PortSpecifier":{"PortValue":53348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d85abe91-1259-4e9b-8221-0c5abf93c874","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53348","PortSpecifier":{"PortValue":53348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279485,"nanos":790644359},"http":{"id":"d85abe91-1259-4e9b-8221-0c5abf93c874","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j\"}"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-3682ae.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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","subscription":"e2e-rate-iso-a-0258d2","tenant":"e2e-shared-a-3682ae","userId":"506c57bd-062d-450d-8178-d2d457c09dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","selected_subscription":"e2e-rate-iso-a-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-0258d2@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d85abe91-1259-4e9b-8221-0c5abf93c874","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53360","PortSpecifier":{"PortValue":53360}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"24856bec-b391-4cd0-afde-1e4d107e319a","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53360","PortSpecifier":{"PortValue":53360}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279486,"nanos":828793776},"http":{"id":"24856bec-b391-4cd0-afde-1e4d107e319a","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j"} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j\"}"} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-3682ae.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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","subscription":"e2e-rate-iso-a-0258d2","tenant":"e2e-shared-a-3682ae","userId":"506c57bd-062d-450d-8178-d2d457c09dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","selected_subscription":"e2e-rate-iso-a-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-0258d2@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24856bec-b391-4cd0-afde-1e4d107e319a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53370","PortSpecifier":{"PortValue":53370}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1dc20c0f-0411-4711-afbe-e082a484c015","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53370","PortSpecifier":{"PortValue":53370}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279487,"nanos":866635394},"http":{"id":"1dc20c0f-0411-4711-afbe-e082a484c015","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j"} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j\"}"} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-3682ae.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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","subscription":"e2e-rate-iso-a-0258d2","tenant":"e2e-shared-a-3682ae","userId":"506c57bd-062d-450d-8178-d2d457c09dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","selected_subscription":"e2e-rate-iso-a-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-0258d2@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1dc20c0f-0411-4711-afbe-e082a484c015","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4286f173-2462-4692-ac30-664031ef5bf7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53386","PortSpecifier":{"PortValue":53386}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4286f173-2462-4692-ac30-664031ef5bf7","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4286f173-2462-4692-ac30-664031ef5bf7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53386","PortSpecifier":{"PortValue":53386}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279488,"nanos":907011071},"http":{"id":"4286f173-2462-4692-ac30-664031ef5bf7","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4286f173-2462-4692-ac30-664031ef5bf7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j"} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4286f173-2462-4692-ac30-664031ef5bf7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j\"}"} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-3682ae.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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","subscription":"e2e-rate-iso-a-0258d2","tenant":"e2e-shared-a-3682ae","userId":"506c57bd-062d-450d-8178-d2d457c09dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4286f173-2462-4692-ac30-664031ef5bf7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4286f173-2462-4692-ac30-664031ef5bf7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4286f173-2462-4692-ac30-664031ef5bf7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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-28T22:58:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4286f173-2462-4692-ac30-664031ef5bf7","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","selected_subscription":"e2e-rate-iso-a-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-0258d2@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4286f173-2462-4692-ac30-664031ef5bf7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4286f173-2462-4692-ac30-664031ef5bf7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53402","PortSpecifier":{"PortValue":53402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53402","PortSpecifier":{"PortValue":53402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279489,"nanos":944003316},"http":{"id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j"} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j\"}"} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-3682ae.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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","subscription":"e2e-rate-iso-a-0258d2","tenant":"e2e-shared-a-3682ae","userId":"506c57bd-062d-450d-8178-d2d457c09dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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-28T22:58:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","selected_subscription":"e2e-rate-iso-a-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-0258d2@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"58a953e7-fcbf-4ba8-aea7-ad3739fc253a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53414","PortSpecifier":{"PortValue":53414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53414","PortSpecifier":{"PortValue":53414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279490,"nanos":982940999},"http":{"id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j"} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j\"}"} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-3682ae.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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","subscription":"e2e-rate-iso-a-0258d2","tenant":"e2e-shared-a-3682ae","userId":"506c57bd-062d-450d-8178-d2d457c09dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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-28T22:58:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","selected_subscription":"e2e-rate-iso-a-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-0258d2@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db8957e4-a654-4b00-9ba8-cd0f6b18bf77","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38700","PortSpecifier":{"PortValue":38700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","method":"POST","path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions","host":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38700","PortSpecifier":{"PortValue":38700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279492,"nanos":25372738},"http":{"id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","method":"POST","headers":{":authority":"e2e-shared-a-3682ae.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oIuxSl3Fi1hkatq7_IENX20JjPjnCrBB7pMOZmOVsGalNC0p0ARj8GblIa8j\"}"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-3682ae.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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","subscription":"e2e-rate-iso-a-0258d2","tenant":"e2e-shared-a-3682ae","userId":"506c57bd-062d-450d-8178-d2d457c09dca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-3682ae.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-3682ae/rate-test-model-3682ae\",\"requestedSubscription\":\"e2e-rate-iso-a-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-3682ae.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"}} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-3682ae/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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"506c57bd-062d-450d-8178-d2d457c09dca","keyName":"e2e-rate-a-0258d2","selected_subscription":"e2e-rate-iso-a-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-a-3682ae/e2e-rate-iso-a-0258d2@ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-3682ae/models/facebook/opt-125m","name":"rate-test-model-3682ae","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0258d2","namespace":"ai-tenant-e2e-shared-a-3682ae","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-3682ae/rate-test-model-3682ae"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16b67ad5-47f2-4116-8cc3-cbae4d3f01af","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40446","PortSpecifier":{"PortValue":40446}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","method":"POST","path":"/ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7/v1/completions","host":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40446","PortSpecifier":{"PortValue":40446}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279492,"nanos":76050810},"http":{"id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","method":"POST","headers":{":authority":"e2e-shared-b-aa2de7.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CwfMhChC0pm3axH2_QIa3qAqeZEyzDxRS1OWXOyPR1OM6fF6wNjAZZqZNwXQ"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-aa2de7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CwfMhChC0pm3axH2_QIa3qAqeZEyzDxRS1OWXOyPR1OM6fF6wNjAZZqZNwXQ\"}"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-aa2de7.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":"180de882-1c4f-42e5-9827-50741982d653","keyName":"e2e-rate-b-0258d2","subscription":"e2e-rate-iso-b-0258d2","tenant":"e2e-shared-b-aa2de7","userId":"180de882-1c4f-42e5-9827-50741982d653","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-aa2de7.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-aa2de7/rate-test-model-aa2de7\",\"requestedSubscription\":\"e2e-rate-iso-b-0258d2\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-aa2de7.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":[{"model_name":"publishers/ai-tenant-e2e-shared-b-aa2de7/models/facebook/opt-125m","name":"rate-test-model-aa2de7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-0258d2","namespace":"ai-tenant-e2e-shared-b-aa2de7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7"}} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-aa2de7/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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-0258d2"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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-28T22:58:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","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":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"180de882-1c4f-42e5-9827-50741982d653","keyName":"e2e-rate-b-0258d2","selected_subscription":"e2e-rate-iso-b-0258d2","selected_subscription_key":"ai-tenant-e2e-shared-b-aa2de7/e2e-rate-iso-b-0258d2@ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-aa2de7/models/facebook/opt-125m","name":"rate-test-model-aa2de7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-0258d2","namespace":"ai-tenant-e2e-shared-b-aa2de7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-aa2de7/rate-test-model-aa2de7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:58:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4861ee31-63f1-4eb1-9a7c-0ded337b8946","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:58:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/02bb79b09547222a52e1df2fa73e68796e097535536b5a971bf4173fe7612db0"} {"level":"info","ts":"2026-07-28T22:58:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfa0f562c1bd42f64458fe08ca300eeac8c1f5285399ba6a0df469591655ffc3"} {"level":"info","ts":"2026-07-28T22:58:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6376b047450595b8dc4dccdc7793ee5353a6f0292bee96f21b81bfb0f3a27947"} {"level":"info","ts":"2026-07-28T22:58:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3a8851fee12cc9fb8ff821acba1d84b39a4fc9b34d805232cd62865946c2be1c"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2703039e4d72cd730027d022afaf79677f4bbdf39f27c082bf173de7a18ba0f9"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/961cf0d327dd45a2d40256c6e8b7e7cad0a66d6fd9d523c01e32367f8677c3b0"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/591b491ef97262370c31bca756d2e52f814db63d7ff72492585656c7ddef7945"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/727ac3e701213037805c1be1f587573ca8d9f7c74e9997d40867243a71022473"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9bf6f2da5691f72ae9065ad0f6809da401d88af8b67a68f2fde868d1c09b65b7"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20bbdabdd23f7f24b0d1c6715c4760c75386e84036410e7ff33f4f2fd49fce2d"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f31868845fe004a82c00fff2eb6d6f3ea7dedc6d1404c809ac7aa120b78359d6"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b6a8780a467a397ecb253b6af1ec7150f2aaf1445eb8c20d9d4691605df3c96"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d09cfd415e1dc06f1ea626421fb816e0074ddf93d80c6fb73ad29d69ff2b4edf"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/488963e248f29240bed93144c3952907a91f6d98cf1bd201f0b1262094dface2"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e538221f6be3313a26bf9079ee76fa950df87ff2b4411249322dec40627091e"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d506cddd3ad8c3cb9f4d6a39823b187506fb78804d321834cc200d271829f0cd"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82be9b6551b31361b7f274e42eb37f8a4659502d2489f4879607f0258e5b37cd"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23ffd5c4b1b01896a2c6f7181f89b411ffd8ce1c17fcbd6fd8da3f7c71195563"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3af520abd7c73affab577bda5f4484dcf5af9d096db760ba686a91c023e2e30f"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2d39309e236a781c3c5f8e0fd60431c895921684e881777fdc1a26b65b0479d"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d566dffb7b2df06e5085a93b3bdd1446c5cc1e1bd73d3c3f76aa2be7216d778d"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83d1f8aa63bda72e6fad0d1332667eafddec6eda07380b45545f9bc5756b54f3"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/660d83745ff231231c85da24e6db79b877201ce25d62e984f3023626e0695ee0"} {"level":"info","ts":"2026-07-28T22:58:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f4b7cbe1c3f05903363f51d4cbbb746c59af77b044185e509558fe4948a37ec0"} {"level":"info","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51928","PortSpecifier":{"PortValue":51928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.26:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2a900142-33d8-43ba-b1a6-848c047c096c","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51928","PortSpecifier":{"PortValue":51928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.26:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279575,"nanos":502726019},"http":{"id":"2a900142-33d8-43ba-b1a6-848c047c096c","method":"POST","headers":{":authority":"maas.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.26:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","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_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","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-28T22:59:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a900142-33d8-43ba-b1a6-848c047c096c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51934","PortSpecifier":{"PortValue":51934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.26:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51934","PortSpecifier":{"PortValue":51934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.26:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279575,"nanos":556075704},"http":{"id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","method":"POST","headers":{":authority":"maas.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-14ndmmlTGYt9BBm7n_S5UH0biyZltNQgaDK8gCHu0GLsbG9Odkg9oQInlqh5p"} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-14ndmmlTGYt9BBm7n_S5UH0biyZltNQgaDK8gCHu0GLsbG9Odkg9oQInlqh5p\"}"} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.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":"cfddab80-ea4c-4d40-8cd7-feae1f81a54e","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"cfddab80-ea4c-4d40-8cd7-feae1f81a54e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","config":"subscription-info","method":"POST","url":"https://maas-api.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\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.26:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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":"simulator-subscription"} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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-28T22:59:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","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":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","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":"cfddab80-ea4c-4d40-8cd7-feae1f81a54e","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T22:59:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"327886b7-f996-40a0-bd8c-c5d5a4dc23aa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00: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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00: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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d"} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00: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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00: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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00: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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00: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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00: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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264"} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264\": 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-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264"} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264"} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"} {"level":"error","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4\": 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-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"} {"level":"error","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343\": 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-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05"} {"level":"info","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db\": 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-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T23:00:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"error","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db\": 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-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T23:00:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T23:00:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52598","PortSpecifier":{"PortValue":52598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c8dfba67-e386-4041-ba58-dab07e6d701d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-ebba94.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T23:00:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52598","PortSpecifier":{"PortValue":52598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279625,"nanos":687468469},"http":{"id":"c8dfba67-e386-4041-ba58-dab07e6d701d","method":"POST","headers":{":authority":"e2e-ipp-a-ebba94.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","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":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"]}} {"level":"debug","ts":"2026-07-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/6a203f6ba3d9"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e45c036d-4a69-4c73-984f-b7a980a11b24"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e58795bd-64f8-4448-a4ac-d6cffda33c8c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-ebba94.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.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-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","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-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","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-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-ebba94/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-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","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-28T23:00:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","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-28T23:00:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T23:00:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c8dfba67-e386-4041-ba58-dab07e6d701d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52600","PortSpecifier":{"PortValue":52600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ecda62e-a005-40fe-b294-0540a92967e6","method":"POST","path":"/ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94/v1/chat/completions","host":"e2e-ipp-a-ebba94.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52600","PortSpecifier":{"PortValue":52600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785279627,"nanos":742717369},"http":{"id":"8ecda62e-a005-40fe-b294-0540a92967e6","method":"POST","headers":{":authority":"e2e-ipp-a-ebba94.apps.d0959f0a-66a5-4b37-824e-6a203f6ba3d9.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UhdoSo1KOi5HdpsE_MFfScKFLepTQ78yk7lYAj6hkjSr5KZfdhMDHToz35Z0"} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-ebba94.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UhdoSo1KOi5HdpsE_MFfScKFLepTQ78yk7lYAj6hkjSr5KZfdhMDHToz35Z0\"}"} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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-ipp-a-ebba94.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":"7be5e7f2-c202-4f24-99c5-a7a9cce61d7d","keyName":"e2e-ipp-ebba94","subscription":"ipp-route-ebba94-sub","tenant":"e2e-ipp-a-ebba94","userId":"7be5e7f2-c202-4f24-99c5-a7a9cce61d7d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-ebba94.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-ipp-a-ebba94/ipp-route-ebba94\",\"requestedSubscription\":\"ipp-route-ebba94-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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-ipp-a-ebba94.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":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-ebba94/models/facebook/opt-125m","name":"ipp-route-ebba94","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-ebba94-sub","namespace":"ai-tenant-e2e-ipp-a-ebba94","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94"}} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-ebba94/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-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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":"ipp-route-ebba94-sub"} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","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_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","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":"7be5e7f2-c202-4f24-99c5-a7a9cce61d7d","keyName":"e2e-ipp-ebba94","selected_subscription":"ipp-route-ebba94-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94-sub@ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-ebba94/models/facebook/opt-125m","name":"ipp-route-ebba94","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-ebba94-sub","namespace":"ai-tenant-e2e-ipp-a-ebba94","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-ebba94/ipp-route-ebba94"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T23:00:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ecda62e-a005-40fe-b294-0540a92967e6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4edc25cea5a121854a9620214e20f7e8ea7afa9f97d702c9f8adedb156ca342b"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8b06abe0675d5bd7e84249ccc53e2f22d592eaec1cf6fcf86220adc998a1fc4"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/065b0c46de19dbda74edce02a02c696172e49861592d46d418345fc3ebafcc05"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76b24a567ee0224e3804c158b2282f335ee33c181ddad66bd5e8a5caf4f9606d"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b10636d7cca7d0dc3c94c26af4e63a82fad9f341797915cc69229d28f723f6db"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1369d373c44e12ce8bd41400b8794d07331908c2a8dcd215277bd43fbefef0c8"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94c9d3e47abafe0b4e4289c3be9c3621efb336b3c6369f9b00617c3354dd46bc"} {"level":"info","ts":"2026-07-28T23:01:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/205cde1244178931debc171c033e84df1225251f39d6fc3c7dcf1a26c565346c"} {"level":"info","ts":"2026-07-28T23:01:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/defd32243d00cfef10c904c78d9b7d48237add16ce3ac43ce17a7504e8b37834"} {"level":"info","ts":"2026-07-28T23:01:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39aaa3984982d70625e84ae2cb116db4961d95a0960c3ea51846b33a22dac32f"} {"level":"info","ts":"2026-07-28T23:01:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79a84957198f5bc464b4f1fd877c604d36fa6a916f9bd70af2f713aed061b343"} {"level":"info","ts":"2026-07-28T23:01:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09e7d6818329d00399141117d44289e7a8462b54df0c44a037ca8255611de264"}