--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35286","PortSpecifier":{"PortValue":35286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35286","PortSpecifier":{"PortValue":35286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768953,"nanos":56184794},"http":{"id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","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-23T01:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"472be1a7-67ac-4d4a-8e46-de4232aa3188","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53088","PortSpecifier":{"PortValue":53088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53088","PortSpecifier":{"PortValue":53088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768953,"nanos":93043804},"http":{"id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/auth-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","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-23T01:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"41180a5e-5c69-4fa5-bfef-5243e3bfa316","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35294","PortSpecifier":{"PortValue":35294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35294","PortSpecifier":{"PortValue":35294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768953,"nanos":133758724},"http":{"id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","method":"GET","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1R1JNw1Lq35k7FcD_weCwEq1VM1bWpX5prFI2bNSSuPATfemeNRbcFcOdLAr"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1R1JNw1Lq35k7FcD_weCwEq1VM1bWpX5prFI2bNSSuPATfemeNRbcFcOdLAr\"}"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","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-7ee5a5.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":"16bb9b59-311a-49ed-9cc4-05a5148c7201","keyName":"e2e-auth-iso-a-5aeb9d","subscription":"e2e-auth-iso-bb895f","tenant":"e2e-shared-a-7ee5a5","userId":"16bb9b59-311a-49ed-9cc4-05a5148c7201","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","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-bb895f"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","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-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","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-23T01:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1226cf14-0a94-4aee-aaf4-769aaa83ee10","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b\": 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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09: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-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"error","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17\": 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-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"error","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262\": 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-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45862","PortSpecifier":{"PortValue":45862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45862","PortSpecifier":{"PortValue":45862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768970,"nanos":199133164},"http":{"id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","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-23T01:09:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab47ff28-8e1b-4a4d-947a-36108b4f6d38","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4762d599-530f-4cc1-842a-345d192f04a7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55588","PortSpecifier":{"PortValue":55588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4762d599-530f-4cc1-842a-345d192f04a7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4762d599-530f-4cc1-842a-345d192f04a7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55588","PortSpecifier":{"PortValue":55588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768970,"nanos":235871420},"http":{"id":"4762d599-530f-4cc1-842a-345d192f04a7","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4762d599-530f-4cc1-842a-345d192f04a7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4762d599-530f-4cc1-842a-345d192f04a7","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4762d599-530f-4cc1-842a-345d192f04a7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4762d599-530f-4cc1-842a-345d192f04a7","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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4762d599-530f-4cc1-842a-345d192f04a7","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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4762d599-530f-4cc1-842a-345d192f04a7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/auth-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4762d599-530f-4cc1-842a-345d192f04a7","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4762d599-530f-4cc1-842a-345d192f04a7","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-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4762d599-530f-4cc1-842a-345d192f04a7","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-23T01:09:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4762d599-530f-4cc1-842a-345d192f04a7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4762d599-530f-4cc1-842a-345d192f04a7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55602","PortSpecifier":{"PortValue":55602}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55602","PortSpecifier":{"PortValue":55602}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768970,"nanos":275052424},"http":{"id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","method":"GET","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-aF5vO2wnzd7DTxNe_3lnNSEQyAoH3ds0u0sMz9lLqVSySDFPVnAV0XDGh6lS"} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d6869a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-aF5vO2wnzd7DTxNe_3lnNSEQyAoH3ds0u0sMz9lLqVSySDFPVnAV0XDGh6lS\"}"} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","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-d6869a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-23T01:09:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1b7d2eb-7ee8-4868-9b4e-ba1cb8e4f321","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:09:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"error","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262\": 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-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262\": 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-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"error","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262\": 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-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"error","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010\": 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-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"error","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09\": 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-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1367960c-050e-432d-983e-e0b1da59ed76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52408","PortSpecifier":{"PortValue":52408}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1367960c-050e-432d-983e-e0b1da59ed76","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1367960c-050e-432d-983e-e0b1da59ed76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52408","PortSpecifier":{"PortValue":52408}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768987,"nanos":392500695},"http":{"id":"1367960c-050e-432d-983e-e0b1da59ed76","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1367960c-050e-432d-983e-e0b1da59ed76","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1367960c-050e-432d-983e-e0b1da59ed76","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1367960c-050e-432d-983e-e0b1da59ed76","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1367960c-050e-432d-983e-e0b1da59ed76","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1367960c-050e-432d-983e-e0b1da59ed76","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1367960c-050e-432d-983e-e0b1da59ed76","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1367960c-050e-432d-983e-e0b1da59ed76","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1367960c-050e-432d-983e-e0b1da59ed76","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1367960c-050e-432d-983e-e0b1da59ed76","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-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1367960c-050e-432d-983e-e0b1da59ed76","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1367960c-050e-432d-983e-e0b1da59ed76","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34810","PortSpecifier":{"PortValue":34810}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34810","PortSpecifier":{"PortValue":34810}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768987,"nanos":435700168},"http":{"id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/auth-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","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-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3abe862c-a952-48e0-8bcf-53219c9ef2a9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52414","PortSpecifier":{"PortValue":52414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52414","PortSpecifier":{"PortValue":52414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768987,"nanos":475043345},"http":{"id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","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-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5ff76534-f38e-4b9f-96f6-16667ca00d82","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34822","PortSpecifier":{"PortValue":34822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34822","PortSpecifier":{"PortValue":34822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784768987,"nanos":541527820},"http":{"id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/auth-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","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":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","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-23T01:09:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","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-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:09:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfbcc51c-8322-4466-88cd-0b87371bf4ad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"error","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17\": 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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"error","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b\": 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-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"626950b8-6312-4c53-971e-419a998d340e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37112","PortSpecifier":{"PortValue":37112}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"626950b8-6312-4c53-971e-419a998d340e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"626950b8-6312-4c53-971e-419a998d340e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37112","PortSpecifier":{"PortValue":37112}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769006,"nanos":815130216},"http":{"id":"626950b8-6312-4c53-971e-419a998d340e","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"626950b8-6312-4c53-971e-419a998d340e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"626950b8-6312-4c53-971e-419a998d340e","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"626950b8-6312-4c53-971e-419a998d340e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"626950b8-6312-4c53-971e-419a998d340e","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"626950b8-6312-4c53-971e-419a998d340e","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"626950b8-6312-4c53-971e-419a998d340e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"626950b8-6312-4c53-971e-419a998d340e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"626950b8-6312-4c53-971e-419a998d340e","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"626950b8-6312-4c53-971e-419a998d340e","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-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"626950b8-6312-4c53-971e-419a998d340e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"626950b8-6312-4c53-971e-419a998d340e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45976","PortSpecifier":{"PortValue":45976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45976","PortSpecifier":{"PortValue":45976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769006,"nanos":853323443},"http":{"id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/auth-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","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-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fdfd8a45-6e8e-4244-9f5f-f98aa71d9c0d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45980","PortSpecifier":{"PortValue":45980}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","method":"GET","path":"/maas-api/v1/api-keys/e4f01abb-bb43-43ee-8334-c1c3c81ef84d","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:45980","PortSpecifier":{"PortValue":45980}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769006,"nanos":892595616},"http":{"id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","method":"GET","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e4f01abb-bb43-43ee-8334-c1c3c81ef84d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e4f01abb-bb43-43ee-8334-c1c3c81ef84d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/auth-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","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-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24cfc6d3-c0ed-4e7f-85f8-25aa34574a63","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37126","PortSpecifier":{"PortValue":37126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"09b349a1-ac97-49b0-af96-7a03414ea25f","method":"GET","path":"/maas-api/v1/api-keys/e4f01abb-bb43-43ee-8334-c1c3c81ef84d","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37126","PortSpecifier":{"PortValue":37126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769006,"nanos":925998426},"http":{"id":"09b349a1-ac97-49b0-af96-7a03414ea25f","method":"GET","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e4f01abb-bb43-43ee-8334-c1c3c81ef84d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e4f01abb-bb43-43ee-8334-c1c3c81ef84d",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","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-23T01:10:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","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-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:10:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"09b349a1-ac97-49b0-af96-7a03414ea25f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae\": 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-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09\": 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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:10: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-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55940","PortSpecifier":{"PortValue":55940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55940","PortSpecifier":{"PortValue":55940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769026,"nanos":256698263},"http":{"id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","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-23T01:10:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16031bc4-f443-48a9-a5c1-de500c5af3f1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:56626","PortSpecifier":{"PortValue":56626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"db036894-e848-4ab5-b22d-fb5f12a8462b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:56626","PortSpecifier":{"PortValue":56626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769026,"nanos":293048524},"http":{"id":"db036894-e848-4ab5-b22d-fb5f12a8462b","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/auth-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","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":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","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-23T01:10:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db036894-e848-4ab5-b22d-fb5f12a8462b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"054ae929-3965-4fba-a33e-84943bf6d950","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55948","PortSpecifier":{"PortValue":55948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"054ae929-3965-4fba-a33e-84943bf6d950","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"054ae929-3965-4fba-a33e-84943bf6d950","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:55948","PortSpecifier":{"PortValue":55948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769026,"nanos":330964554},"http":{"id":"054ae929-3965-4fba-a33e-84943bf6d950","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"054ae929-3965-4fba-a33e-84943bf6d950","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2Xj9kzuyPVsjHnus_EMHPsIkT5BZxNpwVVAuC41vxreKfTKy4zjc0kP3Q4VS"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"054ae929-3965-4fba-a33e-84943bf6d950","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2Xj9kzuyPVsjHnus_EMHPsIkT5BZxNpwVVAuC41vxreKfTKy4zjc0kP3Q4VS\"}"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"054ae929-3965-4fba-a33e-84943bf6d950","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-7ee5a5.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":"e42512a8-fb90-464e-9f22-21d1a5063e30","keyName":"e2e-auth-iso-a-cb61e4","subscription":"e2e-auth-iso-c7fa7b","tenant":"e2e-shared-a-7ee5a5","userId":"e42512a8-fb90-464e-9f22-21d1a5063e30","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"054ae929-3965-4fba-a33e-84943bf6d950","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"054ae929-3965-4fba-a33e-84943bf6d950","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"054ae929-3965-4fba-a33e-84943bf6d950","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"054ae929-3965-4fba-a33e-84943bf6d950","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/auth-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"054ae929-3965-4fba-a33e-84943bf6d950","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"054ae929-3965-4fba-a33e-84943bf6d950","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-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"054ae929-3965-4fba-a33e-84943bf6d950","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"054ae929-3965-4fba-a33e-84943bf6d950","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-c7fa7b"} {"level":"info","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"054ae929-3965-4fba-a33e-84943bf6d950","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:10:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"054ae929-3965-4fba-a33e-84943bf6d950","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79d3285829754e6dc5d367aae069487fe879713d213b12b278940f8cf1caf010"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6a876023cbae9630c180a9334ab139c8eb472799c94c0630519dd80b405f0c5"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3dd8226115886ba3087748a95df03ed0b69ae3a819e545d5df0e88e3fab9c6b2"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40234a06814eb9a13934f86b6fcc16df279961fd28d0947ec9a77e783a3b9c17"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2ad004e0ecf9155bb00a3b3c9aadcce7aaa08b8a8e66e9fab2ab630c6bf14563"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a30b196fa5401fba06446b5feeb6b9c795cc5018a64764630c234ade102d0ae8"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/920b18ba3170cc570d982b85b0562c73444f88710ff12804f261e5447f5d0d34"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb4f4d472a08667133265def44938a23ebb74d24aecd6cbe51c7941cf965fb09"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/954a09c42cd08155fcfda1be087a5616ce3d5d071f2736f2fd13432e667ab9d1"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b995695ec1b6708887f7b7275a7ce5df4f985a46d9e44ffb66f4583d2b86a15"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb7dc66c94e129dbcaead2085fcd7bcb9228820fe1f5cd6f149a85bffdcc843b"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7cac0455ac05eb2e2837934659f0a1a99c62366ccbf12249a73beb31879223ae"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1edb665deb3ad7a996924146ce6d56f960942c13c6d9bc8eeb4a13dc82ddb262"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af8b3b8354e6360a5085ed7bbf181adaa5d816299e0239847b7cdce5f7552fc7"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/267eb10eb68efc592154e8c8d9697bb2984cfafafc468371faf266c04fd1e9e5"} {"level":"info","ts":"2026-07-23T01:10:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b08467a165ad4e4760cc378d8ef3e86d9705544d75154dc324998e8d2e3703a"} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3"} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3"} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"info","ts":"2026-07-23T01:11:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"error","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255\": 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-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e"} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"} {"level":"info","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:11:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:11:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"} {"level":"info","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99938203-40c7-4b87-81a2-520b2e253010","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35168","PortSpecifier":{"PortValue":35168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"99938203-40c7-4b87-81a2-520b2e253010","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99938203-40c7-4b87-81a2-520b2e253010","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35168","PortSpecifier":{"PortValue":35168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769086,"nanos":896755925},"http":{"id":"99938203-40c7-4b87-81a2-520b2e253010","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"99938203-40c7-4b87-81a2-520b2e253010","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"99938203-40c7-4b87-81a2-520b2e253010","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"99938203-40c7-4b87-81a2-520b2e253010","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99938203-40c7-4b87-81a2-520b2e253010","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99938203-40c7-4b87-81a2-520b2e253010","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99938203-40c7-4b87-81a2-520b2e253010","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/sub-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"99938203-40c7-4b87-81a2-520b2e253010","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99938203-40c7-4b87-81a2-520b2e253010","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99938203-40c7-4b87-81a2-520b2e253010","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-23T01:11:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99938203-40c7-4b87-81a2-520b2e253010","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99938203-40c7-4b87-81a2-520b2e253010","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4437950b-e49c-4b69-a115-7232edfabf68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37868","PortSpecifier":{"PortValue":37868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4437950b-e49c-4b69-a115-7232edfabf68","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4437950b-e49c-4b69-a115-7232edfabf68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37868","PortSpecifier":{"PortValue":37868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769086,"nanos":941688534},"http":{"id":"4437950b-e49c-4b69-a115-7232edfabf68","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4437950b-e49c-4b69-a115-7232edfabf68","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4437950b-e49c-4b69-a115-7232edfabf68","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4437950b-e49c-4b69-a115-7232edfabf68","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4437950b-e49c-4b69-a115-7232edfabf68","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4437950b-e49c-4b69-a115-7232edfabf68","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4437950b-e49c-4b69-a115-7232edfabf68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/sub-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4437950b-e49c-4b69-a115-7232edfabf68","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":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4437950b-e49c-4b69-a115-7232edfabf68","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4437950b-e49c-4b69-a115-7232edfabf68","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-23T01:11:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4437950b-e49c-4b69-a115-7232edfabf68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4437950b-e49c-4b69-a115-7232edfabf68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35170","PortSpecifier":{"PortValue":35170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35170","PortSpecifier":{"PortValue":35170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769086,"nanos":978821449},"http":{"id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","method":"GET","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1UyjsA0sjVfkr6ncK_K05CQTijpth0JyRywSl0ZR0778TuewuLmSyX5hdP0j"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1UyjsA0sjVfkr6ncK_K05CQTijpth0JyRywSl0ZR0778TuewuLmSyX5hdP0j\"}"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","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-7ee5a5.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":"3561d6d5-b04c-487e-85db-e57a4518fca6","keyName":"e2e-sub-iso-7459be","subscription":"e2e-a-only-96dc09","tenant":"e2e-shared-a-7ee5a5","userId":"3561d6d5-b04c-487e-85db-e57a4518fca6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/sub-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","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-23T01:11:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","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-96dc09"} {"level":"info","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9382813-c569-48b8-9023-8ce9bb7c0a99","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37872","PortSpecifier":{"PortValue":37872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37872","PortSpecifier":{"PortValue":37872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769087,"nanos":17631043},"http":{"id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","method":"GET","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-lSK1ixRM2mTHVVpA_aWxBASOET9xMK6Q9AvpushCx28NcNw9HCQ7Datnm0IQ"} {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d6869a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-lSK1ixRM2mTHVVpA_aWxBASOET9xMK6Q9AvpushCx28NcNw9HCQ7Datnm0IQ\"}"} {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","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-d6869a.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":"c603c1ad-c91d-401d-a42e-880bfde2213c","keyName":"e2e-sub-iso-3befba","subscription":"e2e-b-only-96dc09","tenant":"e2e-shared-b-d6869a","userId":"c603c1ad-c91d-401d-a42e-880bfde2213c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","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-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","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-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/sub-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","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-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","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-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","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":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","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-96dc09"} {"level":"info","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4528b89b-73c6-4b00-b73e-6eb78e5cb5fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59324","PortSpecifier":{"PortValue":59324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59324","PortSpecifier":{"PortValue":59324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769101,"nanos":319793112},"http":{"id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/sub-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","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-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"67f62d52-b9f8-45bf-82d6-9a9255c7f837","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47990","PortSpecifier":{"PortValue":47990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47990","PortSpecifier":{"PortValue":47990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769101,"nanos":361736415},"http":{"id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/sub-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","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":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","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-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff0ef13c-62e4-4a3d-abe2-5a07949b3b15","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"195a7d32-a7d5-4568-ba46-da743011289f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59338","PortSpecifier":{"PortValue":59338}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"195a7d32-a7d5-4568-ba46-da743011289f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"195a7d32-a7d5-4568-ba46-da743011289f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:59338","PortSpecifier":{"PortValue":59338}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769101,"nanos":421975734},"http":{"id":"195a7d32-a7d5-4568-ba46-da743011289f","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"195a7d32-a7d5-4568-ba46-da743011289f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1O3cfXu8G0CB1CnL5_x9ASUTYCRNOgzTy0d1LemioZRjl1usaLNJzGsdJbksB"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"195a7d32-a7d5-4568-ba46-da743011289f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1O3cfXu8G0CB1CnL5_x9ASUTYCRNOgzTy0d1LemioZRjl1usaLNJzGsdJbksB\"}"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"195a7d32-a7d5-4568-ba46-da743011289f","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-7ee5a5.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":"60a9ead6-5b15-46e8-ae55-5722cf4faf5c","keyName":"e2e-sub-iso-ed6c5e","subscription":"e2e-shared-sub-2723e3","tenant":"e2e-shared-a-7ee5a5","userId":"60a9ead6-5b15-46e8-ae55-5722cf4faf5c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"195a7d32-a7d5-4568-ba46-da743011289f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"195a7d32-a7d5-4568-ba46-da743011289f","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"195a7d32-a7d5-4568-ba46-da743011289f","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"195a7d32-a7d5-4568-ba46-da743011289f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/sub-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"195a7d32-a7d5-4568-ba46-da743011289f","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"195a7d32-a7d5-4568-ba46-da743011289f","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"195a7d32-a7d5-4568-ba46-da743011289f","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-2723e3"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"195a7d32-a7d5-4568-ba46-da743011289f","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-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"195a7d32-a7d5-4568-ba46-da743011289f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"195a7d32-a7d5-4568-ba46-da743011289f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47992","PortSpecifier":{"PortValue":47992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:47992","PortSpecifier":{"PortValue":47992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769101,"nanos":452905457},"http":{"id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-IUi333ZNirPmNDVL_Dcz99CBJX5ylgFgsCCzoYAJkh1eSHgkCO2jreiDxtyh"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d6869a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-IUi333ZNirPmNDVL_Dcz99CBJX5ylgFgsCCzoYAJkh1eSHgkCO2jreiDxtyh\"}"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","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-d6869a.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":"1cdadf56-5200-4ad5-999f-299a135a31d5","keyName":"e2e-sub-iso-5315b0","subscription":"e2e-shared-sub-2723e3","tenant":"e2e-shared-b-d6869a","userId":"1cdadf56-5200-4ad5-999f-299a135a31d5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/sub-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","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-2723e3"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","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":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","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-23T01:11:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","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-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:11:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff39b97b-7cf6-4e7a-bc88-78d34629716b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b05714860895eacc3ba3ae10b053786ae9b21eaa8b16aacd607d16d6a2196912"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86a91d36a2aefe610969a45bb1a7904542338f1bd19eac654c8ad0347a9ef44f"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b7dd7d68f2de4bcd84b192f3cf877a797b9aad3ad41dc23119f1d0e6a09223f"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4aca098b6f67b837a56ac4665e337000046b92a89880ad057e58301eb1312ad3"} {"level":"info","ts":"2026-07-23T01:11:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c549d3fe1dee32ccc93fa98355022cd62ab5a08db6ec1c40a1ad2bb49dbe7418"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc1afb8a223a27f7cb03abcca5607e8be5275a563f8aaa6d3933e8352f9157c7"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/466d390e405dfc05211c2e6f73faa4f9e18d400200b36e173edb3b274902b5fb"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9902962cc1b138095da46b4bc2f090f92538133f5fa10be8351ecfd200bb6bd4"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa06d3cfe0eed5423dd1ca67386629aa7e2593a3f52dc15d2593741c276afc1e"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c5422da3e2b89747d0b7fbea643ea87ef834b422edc4fcc22f1b0e1f4892c8e"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/52a478374b0904a232eaae8c6e66bab0afa5bc8a0c06f36f4a88ca47d2491377"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f2fc390d3075cec584eabe6444f5d451579e693684613b7ce94d6f82e2174b5"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bb25cff8628c68a675115473a75656ac960a8eaf927075e2bd963e5b072645b"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1177c5dfe2d3afe0fae80c2465ed20e0f5605ce4473e54a0c850a4a3f095af8b"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c27f8b9d6044c5e559f0d27801b8fd3cb8b2e985c2f7591f363edd3970b320a7"} {"level":"info","ts":"2026-07-23T01:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2274f2fa840c46d491f212e0b1e8cf28336446869582158c68c25d2df019702d"} {"level":"debug","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"} {"level":"debug","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"} {"level":"debug","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"error","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee\": 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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7"} {"level":"error","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441\": 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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de\": 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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b"} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8"} {"level":"info","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b"} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12: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-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daff64564b94588bc4f6c538f23694fd39ce8ecad55af13b530d7623e91c3bbb"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14ff4199be27c5f6ebdc69286001e21a63d3eed7f720c7271eafaa5e679b0127"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df574c09a42e351d4cb23ca1dc20df273cf7968ec409bc10ed277cdcb8853a3c"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daff64564b94588bc4f6c538f23694fd39ce8ecad55af13b530d7623e91c3bbb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["daff64564b94588bc4f6c538f23694fd39ce8ecad55af13b530d7623e91c3bbb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daff64564b94588bc4f6c538f23694fd39ce8ecad55af13b530d7623e91c3bbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14ff4199be27c5f6ebdc69286001e21a63d3eed7f720c7271eafaa5e679b0127","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["14ff4199be27c5f6ebdc69286001e21a63d3eed7f720c7271eafaa5e679b0127"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daff64564b94588bc4f6c538f23694fd39ce8ecad55af13b530d7623e91c3bbb"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14ff4199be27c5f6ebdc69286001e21a63d3eed7f720c7271eafaa5e679b0127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14ff4199be27c5f6ebdc69286001e21a63d3eed7f720c7271eafaa5e679b0127"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df574c09a42e351d4cb23ca1dc20df273cf7968ec409bc10ed277cdcb8853a3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df574c09a42e351d4cb23ca1dc20df273cf7968ec409bc10ed277cdcb8853a3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df574c09a42e351d4cb23ca1dc20df273cf7968ec409bc10ed277cdcb8853a3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df574c09a42e351d4cb23ca1dc20df273cf7968ec409bc10ed277cdcb8853a3c"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daff64564b94588bc4f6c538f23694fd39ce8ecad55af13b530d7623e91c3bbb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"14ff4199be27c5f6ebdc69286001e21a63d3eed7f720c7271eafaa5e679b0127","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df574c09a42e351d4cb23ca1dc20df273cf7968ec409bc10ed277cdcb8853a3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T01:12:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"} {"level":"error","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07\": 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-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T01:12:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5179082e-add2-4a11-b02e-514e58b998db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53102","PortSpecifier":{"PortValue":53102}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5179082e-add2-4a11-b02e-514e58b998db","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5179082e-add2-4a11-b02e-514e58b998db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53102","PortSpecifier":{"PortValue":53102}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769151,"nanos":770168752},"http":{"id":"5179082e-add2-4a11-b02e-514e58b998db","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5179082e-add2-4a11-b02e-514e58b998db","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5179082e-add2-4a11-b02e-514e58b998db","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5179082e-add2-4a11-b02e-514e58b998db","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5179082e-add2-4a11-b02e-514e58b998db","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5179082e-add2-4a11-b02e-514e58b998db","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5179082e-add2-4a11-b02e-514e58b998db","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5179082e-add2-4a11-b02e-514e58b998db","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_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5179082e-add2-4a11-b02e-514e58b998db","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5179082e-add2-4a11-b02e-514e58b998db","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-23T01:12:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5179082e-add2-4a11-b02e-514e58b998db","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5179082e-add2-4a11-b02e-514e58b998db","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:43332","PortSpecifier":{"PortValue":43332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cf2fe54f-2a80-4bb1-af25-47797683219d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:43332","PortSpecifier":{"PortValue":43332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769151,"nanos":811330673},"http":{"id":"cf2fe54f-2a80-4bb1-af25-47797683219d","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","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-23T01:12:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cf2fe54f-2a80-4bb1-af25-47797683219d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53114","PortSpecifier":{"PortValue":53114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","method":"POST","path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53114","PortSpecifier":{"PortValue":53114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769151,"nanos":853911347},"http":{"id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GTjv8FEKWAv8hXQa_71vyOsn69AaiCWZNktnGMpNzbYGlZoYj52yYNWzh1lC"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GTjv8FEKWAv8hXQa_71vyOsn69AaiCWZNktnGMpNzbYGlZoYj52yYNWzh1lC\"}"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-7ee5a5.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":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","keyName":"e2e-rate-a-0a9a59","subscription":"e2e-rate-iso-a-0a9a59","tenant":"e2e-shared-a-7ee5a5","userId":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.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-7ee5a5/rate-test-model-7ee5a5\",\"requestedSubscription\":\"e2e-rate-iso-a-0a9a59\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a9a59","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"}} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-0a9a59"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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-23T01:12:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","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":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","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":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","keyName":"e2e-rate-a-0a9a59","selected_subscription":"e2e-rate-iso-a-0a9a59","selected_subscription_key":"ai-tenant-e2e-shared-a-7ee5a5/e2e-rate-iso-a-0a9a59@ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a9a59","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c22e23d-3a7a-40a6-b4b1-a5714aec5092","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53130","PortSpecifier":{"PortValue":53130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ef5754c6-bd11-42c6-85f9-fa328103b347","method":"POST","path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53130","PortSpecifier":{"PortValue":53130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769152,"nanos":905637587},"http":{"id":"ef5754c6-bd11-42c6-85f9-fa328103b347","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GTjv8FEKWAv8hXQa_71vyOsn69AaiCWZNktnGMpNzbYGlZoYj52yYNWzh1lC"} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GTjv8FEKWAv8hXQa_71vyOsn69AaiCWZNktnGMpNzbYGlZoYj52yYNWzh1lC\"}"} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-7ee5a5.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":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","keyName":"e2e-rate-a-0a9a59","subscription":"e2e-rate-iso-a-0a9a59","tenant":"e2e-shared-a-7ee5a5","userId":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.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-7ee5a5/rate-test-model-7ee5a5\",\"requestedSubscription\":\"e2e-rate-iso-a-0a9a59\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a9a59","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"}} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-0a9a59"} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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-23T01:12:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","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":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","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":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","keyName":"e2e-rate-a-0a9a59","selected_subscription":"e2e-rate-iso-a-0a9a59","selected_subscription_key":"ai-tenant-e2e-shared-a-7ee5a5/e2e-rate-iso-a-0a9a59@ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a9a59","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ef5754c6-bd11-42c6-85f9-fa328103b347","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53138","PortSpecifier":{"PortValue":53138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fc4f3f5a-e732-416b-94ad-7283456189fa","method":"POST","path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53138","PortSpecifier":{"PortValue":53138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769153,"nanos":941967224},"http":{"id":"fc4f3f5a-e732-416b-94ad-7283456189fa","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GTjv8FEKWAv8hXQa_71vyOsn69AaiCWZNktnGMpNzbYGlZoYj52yYNWzh1lC"} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GTjv8FEKWAv8hXQa_71vyOsn69AaiCWZNktnGMpNzbYGlZoYj52yYNWzh1lC\"}"} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-7ee5a5.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":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","keyName":"e2e-rate-a-0a9a59","subscription":"e2e-rate-iso-a-0a9a59","tenant":"e2e-shared-a-7ee5a5","userId":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.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-7ee5a5/rate-test-model-7ee5a5\",\"requestedSubscription\":\"e2e-rate-iso-a-0a9a59\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a9a59","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"}} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-0a9a59"} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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-23T01:12:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","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":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","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":"99b6e0b5-43bc-4751-ab66-593f58a9afe4","keyName":"e2e-rate-a-0a9a59","selected_subscription":"e2e-rate-iso-a-0a9a59","selected_subscription_key":"ai-tenant-e2e-shared-a-7ee5a5/e2e-rate-iso-a-0a9a59@ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-0a9a59","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fc4f3f5a-e732-416b-94ad-7283456189fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50098","PortSpecifier":{"PortValue":50098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50098","PortSpecifier":{"PortValue":50098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769164,"nanos":807689317},"http":{"id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","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_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","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-23T01:12:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79d43f2d-b062-4844-8fae-ddf09c3c40bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35070","PortSpecifier":{"PortValue":35070}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6e89e05f-1361-491c-bab7-d69f49e6e721","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35070","PortSpecifier":{"PortValue":35070}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769164,"nanos":847142530},"http":{"id":"6e89e05f-1361-491c-bab7-d69f49e6e721","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","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":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"]}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f4d996c2f241"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=6d8dceca-a102-4502-9640-7929f1e944c0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ccbf89f8-fbf1-438d-9693-9283b8545b5b","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","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-23T01:12:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6e89e05f-1361-491c-bab7-d69f49e6e721","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50114","PortSpecifier":{"PortValue":50114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","method":"POST","path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50114","PortSpecifier":{"PortValue":50114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769164,"nanos":884073712},"http":{"id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Vw6geiQcuEzMOTwX_yGlZxGblVxrlRRnxrwoLP1jjezbB9CxaLJH0wPwFTxl"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Vw6geiQcuEzMOTwX_yGlZxGblVxrlRRnxrwoLP1jjezbB9CxaLJH0wPwFTxl\"}"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-7ee5a5.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":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","keyName":"e2e-rate-a-dc038a","subscription":"e2e-rate-iso-a-dc038a","tenant":"e2e-shared-a-7ee5a5","userId":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.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-7ee5a5/rate-test-model-7ee5a5\",\"requestedSubscription\":\"e2e-rate-iso-a-dc038a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc038a","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","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":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","keyName":"e2e-rate-a-dc038a","selected_subscription":"e2e-rate-iso-a-dc038a","selected_subscription_key":"ai-tenant-e2e-shared-a-7ee5a5/e2e-rate-iso-a-dc038a@ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc038a","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-dc038a"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","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-23T01:12:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5c02a62-700e-42ac-b6bf-5ab42adc4947","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50130","PortSpecifier":{"PortValue":50130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"548f019e-65e5-4e8a-b8b8-4204981d7706","method":"POST","path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50130","PortSpecifier":{"PortValue":50130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769165,"nanos":960126336},"http":{"id":"548f019e-65e5-4e8a-b8b8-4204981d7706","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Vw6geiQcuEzMOTwX_yGlZxGblVxrlRRnxrwoLP1jjezbB9CxaLJH0wPwFTxl"} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Vw6geiQcuEzMOTwX_yGlZxGblVxrlRRnxrwoLP1jjezbB9CxaLJH0wPwFTxl\"}"} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-7ee5a5.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":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","keyName":"e2e-rate-a-dc038a","subscription":"e2e-rate-iso-a-dc038a","tenant":"e2e-shared-a-7ee5a5","userId":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.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-7ee5a5/rate-test-model-7ee5a5\",\"requestedSubscription\":\"e2e-rate-iso-a-dc038a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc038a","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"}} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-dc038a"} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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-23T01:12:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","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":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","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":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","keyName":"e2e-rate-a-dc038a","selected_subscription":"e2e-rate-iso-a-dc038a","selected_subscription_key":"ai-tenant-e2e-shared-a-7ee5a5/e2e-rate-iso-a-dc038a@ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc038a","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"548f019e-65e5-4e8a-b8b8-4204981d7706","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50134","PortSpecifier":{"PortValue":50134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","method":"POST","path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions","host":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:50134","PortSpecifier":{"PortValue":50134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769167,"nanos":573846},"http":{"id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","method":"POST","headers":{":authority":"e2e-shared-a-7ee5a5.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Vw6geiQcuEzMOTwX_yGlZxGblVxrlRRnxrwoLP1jjezbB9CxaLJH0wPwFTxl"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Vw6geiQcuEzMOTwX_yGlZxGblVxrlRRnxrwoLP1jjezbB9CxaLJH0wPwFTxl\"}"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-7ee5a5.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":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","keyName":"e2e-rate-a-dc038a","subscription":"e2e-rate-iso-a-dc038a","tenant":"e2e-shared-a-7ee5a5","userId":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7ee5a5.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-7ee5a5/rate-test-model-7ee5a5\",\"requestedSubscription\":\"e2e-rate-iso-a-dc038a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-7ee5a5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc038a","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"}} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7ee5a5/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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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-dc038a"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","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":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","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":"4f391e57-aaf4-45f8-bd5b-a7472f9a2f7e","keyName":"e2e-rate-a-dc038a","selected_subscription":"e2e-rate-iso-a-dc038a","selected_subscription_key":"ai-tenant-e2e-shared-a-7ee5a5/e2e-rate-iso-a-dc038a@ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-7ee5a5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-dc038a","namespace":"ai-tenant-e2e-shared-a-7ee5a5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7ee5a5/rate-test-model-7ee5a5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccf79bc8-c927-4f6b-a2c0-5dbce727f0e9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35078","PortSpecifier":{"PortValue":35078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","method":"POST","path":"/ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a/v1/completions","host":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:35078","PortSpecifier":{"PortValue":35078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784769167,"nanos":47703474},"http":{"id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","method":"POST","headers":{":authority":"e2e-shared-b-d6869a.apps.2b5bf03d-8b45-4b27-af7e-f4d996c2f241.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1TYGviVOfZ4zo8Q8b_8wAAqZSJ0vssMUDJCd8fixcO7J43TttA8KNjZkuTIcu"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d6869a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1TYGviVOfZ4zo8Q8b_8wAAqZSJ0vssMUDJCd8fixcO7J43TttA8KNjZkuTIcu\"}"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-d6869a.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":"b6c9cd1f-79b7-4670-b79f-d0e79c4af72d","keyName":"e2e-rate-b-dc038a","subscription":"e2e-rate-iso-b-dc038a","tenant":"e2e-shared-b-d6869a","userId":"b6c9cd1f-79b7-4670-b79f-d0e79c4af72d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-d6869a.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-d6869a/rate-test-model-d6869a\",\"requestedSubscription\":\"e2e-rate-iso-b-dc038a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-d6869a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-d6869a","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-dc038a","namespace":"ai-tenant-e2e-shared-b-d6869a","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a"}} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d6869a/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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","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-dc038a"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","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":"b6c9cd1f-79b7-4670-b79f-d0e79c4af72d","keyName":"e2e-rate-b-dc038a","selected_subscription":"e2e-rate-iso-b-dc038a","selected_subscription_key":"ai-tenant-e2e-shared-b-d6869a/e2e-rate-iso-b-dc038a@ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-d6869a","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-dc038a","namespace":"ai-tenant-e2e-shared-b-d6869a","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-d6869a/rate-test-model-d6869a"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T01:12:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e270d2d2-7f20-4d73-bbe0-e92cd98b3b8e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T01:12:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/10479db08dd5982ee5fb7c6830e6f499ddbc3d39bae87b79bdeeaed75842f0f2"} {"level":"info","ts":"2026-07-23T01:12:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff68e49ef08d01aaa32b6254ca0045012fe88474d2dd790449be451a8765fab8"} {"level":"info","ts":"2026-07-23T01:12:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/361d694b1c6f7b1c849ea3ff369d646181e96f734c37fd66a1f59a25ea0e320b"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/daff64564b94588bc4f6c538f23694fd39ce8ecad55af13b530d7623e91c3bbb"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b18e7684f6801914d8ecaa28cd4fafa6d241b8462ff119a9c533cb500b873ee"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/626157761becbe5c45a91c0c3d3a1aa36a81b05298afe08420ae50b42cbd3a32"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af96a320e5dde6462adbdc033467e50dd8d208693bcc5ea15501c447d9977f5f"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/32825fb63d0d6916f10d376cc3c76ee1682f9db5126aa211a07b2be6be39c801"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/788e3e921002b9d1b83acd2c08f8b5a2652cff4874e469b3b21855999f8b2c60"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/188280a43d111651277fe98367d82bc2ce852fcc7a8211f9037398af35d99310"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78fc6399ff9fe69ebe6cdec56ae0a8020263977b984541db53679a809c285441"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/866dc4e31601620bd978be5bf8596017ad1a9b4564c23f8391483c1518a1e255"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bcf4e676711d90533618cb6c0589a46ea87c3ff3e4695d2adef6d30a680453c4"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8105a0dd07308a645e175cc5123ea6c03fb7a77067ad8f5828726caee1758de"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f5c5b9e9edfa514ca9bc0997bbeece99c070ddbcb498b69bafa6598422be4b"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df574c09a42e351d4cb23ca1dc20df273cf7968ec409bc10ed277cdcb8853a3c"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f517ca0511b86ab1a6defb4d88322ac2d097f6a27ed7738eb6f532d9209a89b"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e8c830adc1a96bae2bd6f681d270564df62fe503044cf851df4f77ce69794f07"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/637c5756c86a5471dc90258a0a50fd8ae1e63addcb3eef8c3963a600078f0ae7"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a5605a1e9d2eb97daeb57d6e392c09cec86a78d30c05ffee0d0ee7f9ff1ab945"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c8b98f703f8facb9b366c6f84d40511185d51d9e7295b0949a5fe1e6ace32f7"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/14ff4199be27c5f6ebdc69286001e21a63d3eed7f720c7271eafaa5e679b0127"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f328cf9f53e351b55edd7da7a48212f6285815d1782c5eac7e031e96f9954c2"} {"level":"info","ts":"2026-07-23T01:12:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e6d8e7efd3a52c9d337132126ca2193e8725caa6c7b10a407e5e58e3f92a83b"}