--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60888","PortSpecifier":{"PortValue":60888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60888","PortSpecifier":{"PortValue":60888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264322,"nanos":228265343},"http":{"id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/auth-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","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-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"16d94443-3666-4bf9-90ba-d3c6bae8775b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:45398","PortSpecifier":{"PortValue":45398}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:45398","PortSpecifier":{"PortValue":45398}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264322,"nanos":271255484},"http":{"id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/auth-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","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-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bbc0e951-ae58-4edf-81e2-18335fc6948c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60900","PortSpecifier":{"PortValue":60900}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60900","PortSpecifier":{"PortValue":60900}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264322,"nanos":324741790},"http":{"id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/auth-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","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-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f418be1-0c32-47e4-b3e8-dd09881377ea","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:45406","PortSpecifier":{"PortValue":45406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:45406","PortSpecifier":{"PortValue":45406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264322,"nanos":362580017},"http":{"id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/auth-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","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-28T18:45:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","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-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:45:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3ae325b8-c87f-4cf9-8437-fdd8cc7d117d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:45:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"error","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4\": 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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:45: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-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:45:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:45:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7456f115-a29d-4138-845f-79fe3fa55701","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:33774","PortSpecifier":{"PortValue":33774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7456f115-a29d-4138-845f-79fe3fa55701","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7456f115-a29d-4138-845f-79fe3fa55701","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:33774","PortSpecifier":{"PortValue":33774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264365,"nanos":522924983},"http":{"id":"7456f115-a29d-4138-845f-79fe3fa55701","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7456f115-a29d-4138-845f-79fe3fa55701","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7456f115-a29d-4138-845f-79fe3fa55701","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7456f115-a29d-4138-845f-79fe3fa55701","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7456f115-a29d-4138-845f-79fe3fa55701","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7456f115-a29d-4138-845f-79fe3fa55701","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7456f115-a29d-4138-845f-79fe3fa55701","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/auth-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7456f115-a29d-4138-845f-79fe3fa55701","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7456f115-a29d-4138-845f-79fe3fa55701","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7456f115-a29d-4138-845f-79fe3fa55701","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-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7456f115-a29d-4138-845f-79fe3fa55701","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7456f115-a29d-4138-845f-79fe3fa55701","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:39168","PortSpecifier":{"PortValue":39168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3db334db-c100-4987-96e6-a7179f0b01ef","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:39168","PortSpecifier":{"PortValue":39168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264365,"nanos":567785964},"http":{"id":"3db334db-c100-4987-96e6-a7179f0b01ef","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/auth-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","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-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3db334db-c100-4987-96e6-a7179f0b01ef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:39180","PortSpecifier":{"PortValue":39180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","method":"GET","path":"/maas-api/v1/api-keys/1034c79e-8e27-4068-9b96-b6abc71c5d5b","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:39180","PortSpecifier":{"PortValue":39180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264365,"nanos":616405675},"http":{"id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","method":"GET","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1034c79e-8e27-4068-9b96-b6abc71c5d5b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1034c79e-8e27-4068-9b96-b6abc71c5d5b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/auth-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","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-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2dacdf4-1dc5-4b1a-b950-a18dd07f03d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:33778","PortSpecifier":{"PortValue":33778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","method":"GET","path":"/maas-api/v1/api-keys/1034c79e-8e27-4068-9b96-b6abc71c5d5b","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:33778","PortSpecifier":{"PortValue":33778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264365,"nanos":657770482},"http":{"id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","method":"GET","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1034c79e-8e27-4068-9b96-b6abc71c5d5b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1034c79e-8e27-4068-9b96-b6abc71c5d5b",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/auth-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","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-28T18:46:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","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-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:46:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37da0e2a-8338-4e0c-818d-22bfb6cd3a58","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:46:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70\": 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-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"error","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2\": 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-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:46:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:46:32Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:46:32Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:46:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:56610","PortSpecifier":{"PortValue":56610}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:56610","PortSpecifier":{"PortValue":56610}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264411,"nanos":916894749},"http":{"id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/auth-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","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-28T18:46:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb8ea6a6-e1c9-4868-8ae5-5d4807e7ea9a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:53308","PortSpecifier":{"PortValue":53308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"07889a52-f964-4d1d-8e21-86e82bafcab0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:53308","PortSpecifier":{"PortValue":53308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264411,"nanos":960089390},"http":{"id":"07889a52-f964-4d1d-8e21-86e82bafcab0","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/auth-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","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-28T18:46:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","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-28T18:46:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:46:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07889a52-f964-4d1d-8e21-86e82bafcab0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:56618","PortSpecifier":{"PortValue":56618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:56618","PortSpecifier":{"PortValue":56618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264412,"nanos":2927052},"http":{"id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1GD0DBvOaV0VCW3em_1FNKXEbsaYb3xw2AJlsQ2tCp80cMOo7YWz7xUXLRvmy"} {"level":"debug","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1GD0DBvOaV0VCW3em_1FNKXEbsaYb3xw2AJlsQ2tCp80cMOo7YWz7xUXLRvmy\"}"} {"level":"debug","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","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-5523b7.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":"4c85f7d8-9cd8-4a57-b7b3-a04a17caa010","keyName":"e2e-auth-iso-a-cc1d80","subscription":"e2e-auth-iso-cec544","tenant":"e2e-shared-a-5523b7","userId":"4c85f7d8-9cd8-4a57-b7b3-a04a17caa010","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","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-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","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-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/auth-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","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-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","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":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","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-28T18:46:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","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-cec544"} {"level":"info","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:46:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ef11c2f-6673-41c1-b976-8811cf98f3b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/995bf70f6a0891c4125038215b85855e916c6042f60198f73a147002cf0e0ddc"} {"level":"info","ts":"2026-07-28T18:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ada2b9637914d3679dcb4dc281cc7d419a5a302ce230e756fac1572629cd7e70"} {"level":"info","ts":"2026-07-28T18:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29349788541b2fb9a0d6f50b60c8bac77449d29b1a5e524f9be88999a4d07666"} {"level":"info","ts":"2026-07-28T18:46:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa0d8c1b351201a68948567036ab493ae6e521772d79e775e7ec9e911c104dc4"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4de6fb42bda566f1be6aa3e59648da2079d9a0b502e1d15eebc80cf78a2fad3c"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6bbb1aee7b8294ad62238c8418d19b94fd08470aad3c02e119ec58343315350"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6445fe64f3bd3f462ed44667875a5bd3ceca46996c4c8b80d556baa461095554"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8debe2b98b76ebc093f423b9f8d17840e80d6442d6e4255d414731fc26d83ba2"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/671fb1f8eb4caaf38d5cde063895bbfb3cda069181981f2d3e5bdac9a9b64e87"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a9bf0d8a174a26a078728ce169bb0ebda86d79436e7e04fa23a4e41242357e9"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab880c2e3f37909561e91d5bfdd8ee620855f45908ae6b318697419daadd7251"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b06e53bcd20e976d5a70ecb31785a778d8767e532438e2fc9d44669843d034a4"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/31fbb9c3211230f31357d123bb6c55a2f029a9bc45b8c2351932d0c30f46ac67"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1db1ea19d0b0f988ffef6f417b157b3ea459a8f794fb4092e7c8e1458aa920ce"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08b6a25e4026bb93e6a17a73895a1f63a66e71332f4dc923495e02bf4ade4186"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/14ba74fb4df699615bb8bb1505663b7b3ce50c2de0de43af7003e074ad664072"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:46:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/506552bceab896f473647bfe05d0cc04ee316fe79f11866e4150902eddb098d4"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"506552bceab896f473647bfe05d0cc04ee316fe79f11866e4150902eddb098d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["506552bceab896f473647bfe05d0cc04ee316fe79f11866e4150902eddb098d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"506552bceab896f473647bfe05d0cc04ee316fe79f11866e4150902eddb098d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"506552bceab896f473647bfe05d0cc04ee316fe79f11866e4150902eddb098d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b\": 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-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/506552bceab896f473647bfe05d0cc04ee316fe79f11866e4150902eddb098d4"} {"level":"info","ts":"2026-07-28T18:48:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"error","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f\": 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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0"} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5"} {"level":"info","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f38db53630dd8f2e9ccdcf7b69ec9b01a806cb88c748003ddd6b00ae9ccc19d4"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f38db53630dd8f2e9ccdcf7b69ec9b01a806cb88c748003ddd6b00ae9ccc19d4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f38db53630dd8f2e9ccdcf7b69ec9b01a806cb88c748003ddd6b00ae9ccc19d4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/698ccff9eb51e4f69087bf25cb5c7f151ff15d79746b1cc0726703eb8f7331eb"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f38db53630dd8f2e9ccdcf7b69ec9b01a806cb88c748003ddd6b00ae9ccc19d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39da30cfb473fd26d559078d432d0d47393858948b32ef1a64c483f30ab867f1"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"698ccff9eb51e4f69087bf25cb5c7f151ff15d79746b1cc0726703eb8f7331eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["698ccff9eb51e4f69087bf25cb5c7f151ff15d79746b1cc0726703eb8f7331eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"698ccff9eb51e4f69087bf25cb5c7f151ff15d79746b1cc0726703eb8f7331eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39da30cfb473fd26d559078d432d0d47393858948b32ef1a64c483f30ab867f1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39da30cfb473fd26d559078d432d0d47393858948b32ef1a64c483f30ab867f1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f38db53630dd8f2e9ccdcf7b69ec9b01a806cb88c748003ddd6b00ae9ccc19d4"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39da30cfb473fd26d559078d432d0d47393858948b32ef1a64c483f30ab867f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/698ccff9eb51e4f69087bf25cb5c7f151ff15d79746b1cc0726703eb8f7331eb"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39da30cfb473fd26d559078d432d0d47393858948b32ef1a64c483f30ab867f1"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f38db53630dd8f2e9ccdcf7b69ec9b01a806cb88c748003ddd6b00ae9ccc19d4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"698ccff9eb51e4f69087bf25cb5c7f151ff15d79746b1cc0726703eb8f7331eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39da30cfb473fd26d559078d432d0d47393858948b32ef1a64c483f30ab867f1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:48: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-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:48:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"error","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9\": 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-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:48:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7c034ba-a056-4466-829f-91b32d369dae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:54062","PortSpecifier":{"PortValue":54062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a7c034ba-a056-4466-829f-91b32d369dae","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7c034ba-a056-4466-829f-91b32d369dae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:54062","PortSpecifier":{"PortValue":54062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264527,"nanos":488666848},"http":{"id":"a7c034ba-a056-4466-829f-91b32d369dae","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a7c034ba-a056-4466-829f-91b32d369dae","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a7c034ba-a056-4466-829f-91b32d369dae","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a7c034ba-a056-4466-829f-91b32d369dae","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7c034ba-a056-4466-829f-91b32d369dae","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7c034ba-a056-4466-829f-91b32d369dae","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7c034ba-a056-4466-829f-91b32d369dae","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/sub-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a7c034ba-a056-4466-829f-91b32d369dae","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7c034ba-a056-4466-829f-91b32d369dae","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7c034ba-a056-4466-829f-91b32d369dae","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-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7c034ba-a056-4466-829f-91b32d369dae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7c034ba-a056-4466-829f-91b32d369dae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58306","PortSpecifier":{"PortValue":58306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58306","PortSpecifier":{"PortValue":58306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264527,"nanos":550123439},"http":{"id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/sub-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","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-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6535bda9-c8a0-48cc-9990-8ca160680bf5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:54064","PortSpecifier":{"PortValue":54064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:54064","PortSpecifier":{"PortValue":54064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264527,"nanos":606876951},"http":{"id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","method":"GET","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-OrQ4g8rbQLquPsKj_R4xFMdVTaUoiMyUXpMGn4Alvifcj4wPKpi4Ud6HpwNZ"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-OrQ4g8rbQLquPsKj_R4xFMdVTaUoiMyUXpMGn4Alvifcj4wPKpi4Ud6HpwNZ\"}"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","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-5523b7.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":"06626449-e031-4c5c-b3f3-1611fbafe175","keyName":"e2e-sub-iso-29899e","subscription":"e2e-a-only-ebb4fd","tenant":"e2e-shared-a-5523b7","userId":"06626449-e031-4c5c-b3f3-1611fbafe175","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/sub-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","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-ebb4fd"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","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-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"76cec193-caa1-42d4-8ff9-86d57e3f542e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58312","PortSpecifier":{"PortValue":58312}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58312","PortSpecifier":{"PortValue":58312}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264527,"nanos":657588909},"http":{"id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","method":"GET","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-mt4X56KWE5vkzqWr_HN0M53wydUCxfRjIqeiwakIWA4XjnBeOMOQBmBvV8lk"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-10fb8f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-mt4X56KWE5vkzqWr_HN0M53wydUCxfRjIqeiwakIWA4XjnBeOMOQBmBvV8lk\"}"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","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-10fb8f.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":"609ef64c-83b7-45d4-bcea-78d1c3d1a4ba","keyName":"e2e-sub-iso-ad4005","subscription":"e2e-b-only-ebb4fd","tenant":"e2e-shared-b-10fb8f","userId":"609ef64c-83b7-45d4-bcea-78d1c3d1a4ba","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/sub-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","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-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","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-ebb4fd"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","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-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:48:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08034341-34d8-4d0b-b9b0-b2341d4f7199","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00c96fae-7615-46cd-a990-d831630df693","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:47846","PortSpecifier":{"PortValue":47846}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"00c96fae-7615-46cd-a990-d831630df693","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00c96fae-7615-46cd-a990-d831630df693","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:47846","PortSpecifier":{"PortValue":47846}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264552,"nanos":608808632},"http":{"id":"00c96fae-7615-46cd-a990-d831630df693","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"00c96fae-7615-46cd-a990-d831630df693","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"00c96fae-7615-46cd-a990-d831630df693","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"00c96fae-7615-46cd-a990-d831630df693","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00c96fae-7615-46cd-a990-d831630df693","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00c96fae-7615-46cd-a990-d831630df693","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00c96fae-7615-46cd-a990-d831630df693","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/sub-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"00c96fae-7615-46cd-a990-d831630df693","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00c96fae-7615-46cd-a990-d831630df693","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00c96fae-7615-46cd-a990-d831630df693","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-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00c96fae-7615-46cd-a990-d831630df693","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00c96fae-7615-46cd-a990-d831630df693","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:52106","PortSpecifier":{"PortValue":52106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:52106","PortSpecifier":{"PortValue":52106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264552,"nanos":649705336},"http":{"id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/sub-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","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-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d9b35c4-8bf7-4bf9-8dcd-90ba7e2a32e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:47856","PortSpecifier":{"PortValue":47856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1c23af07-a5ce-42c0-b794-69350dab4a36","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:47856","PortSpecifier":{"PortValue":47856}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264552,"nanos":687181794},"http":{"id":"1c23af07-a5ce-42c0-b794-69350dab4a36","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1VzOJtXT04nkbVbDw_I4kwK1VzR8TcvALsc4RcxX8lQTaAryfDTuveSZElZQ3"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1VzOJtXT04nkbVbDw_I4kwK1VzR8TcvALsc4RcxX8lQTaAryfDTuveSZElZQ3\"}"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","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-5523b7.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":"8acffa53-635f-4647-9928-900ea1c4e128","keyName":"e2e-sub-iso-2daed0","subscription":"e2e-shared-sub-47cbe0","tenant":"e2e-shared-a-5523b7","userId":"8acffa53-635f-4647-9928-900ea1c4e128","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/sub-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","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-47cbe0"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","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-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1c23af07-a5ce-42c0-b794-69350dab4a36","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:52122","PortSpecifier":{"PortValue":52122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:52122","PortSpecifier":{"PortValue":52122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264552,"nanos":717157510},"http":{"id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-TFzDhTssTSSfbeXg_JKwRp8Hy7WPemjXtxCa77gMNWg6fNKsaE0YixbLPPZo"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-10fb8f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-TFzDhTssTSSfbeXg_JKwRp8Hy7WPemjXtxCa77gMNWg6fNKsaE0YixbLPPZo\"}"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","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-10fb8f.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":"cd86317e-f1b4-4c94-a957-03e900800ccc","keyName":"e2e-sub-iso-ac83d3","subscription":"e2e-shared-sub-47cbe0","tenant":"e2e-shared-b-10fb8f","userId":"cd86317e-f1b4-4c94-a957-03e900800ccc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/sub-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","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-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","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-47cbe0"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","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-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:49:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd928c63-0bd6-4d80-909e-a4f4b1766cb7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:49:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:49:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd30a6403b0a7ae8d82870df635b1d455704ca68ebee0b74fe0df3beef50160b"} {"level":"info","ts":"2026-07-28T18:49:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/506552bceab896f473647bfe05d0cc04ee316fe79f11866e4150902eddb098d4"} {"level":"info","ts":"2026-07-28T18:49:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4423a6589bf756e1f423bbb5655ceb875aeba2d164b748e61dc71fba347268e9"} {"level":"info","ts":"2026-07-28T18:49:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:49:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:49:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e855a5a726a09c56a235d47d09d0f5a518483083eabbd657e514ea20fedc875"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/698ccff9eb51e4f69087bf25cb5c7f151ff15d79746b1cc0726703eb8f7331eb"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76ffecc782d2df29478354c85fe580ad90633a5e402baa7776658eca71d178c0"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39da30cfb473fd26d559078d432d0d47393858948b32ef1a64c483f30ab867f1"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f446d030669c809f12a727253072f247287a66e5ad812976edba0c9dc4310b5"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35df119a19ba777b4fb03d70dc7e17779c9d1b2a8044bb156c19eb1f182b7568"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df178b7dd274e333b48ce1ef872f90477a3620d42fd7f975df9f598bcc090709"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f93034d7018ad0ca00ad38f5f86b1bc4879d4e41f60911150923fe1f8078a31e"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd5c76d1d3b66d9187c443643b2a6ae0981f015e97fae491b490175b660fe971"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b2c48f6fd1dd2e4f382bc180d918909ec3edbc9f4becae523d0aa4c5ce0bb82"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f38db53630dd8f2e9ccdcf7b69ec9b01a806cb88c748003ddd6b00ae9ccc19d4"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/937ac5b482a500d8dfc2ff69114c764140196999bfe2eb67473d874918fd6f56"} {"level":"info","ts":"2026-07-28T18:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3392b5d9554cc936e9f50ea7ca89f9ad82e29c48014a2f89c1929c00256924ac"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c"} {"level":"error","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c\": 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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"info","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50: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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488"} {"level":"error","ts":"2026-07-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488\": 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-28T18:50:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488"} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"} {"level":"error","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9\": 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-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee"} {"level":"error","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee\": 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-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee"} {"level":"error","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee\": 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-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245cce6630a8ef8b07332d3a5fede70da8b56816f245e2a0bebdbb13fa939362"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"245cce6630a8ef8b07332d3a5fede70da8b56816f245e2a0bebdbb13fa939362","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["245cce6630a8ef8b07332d3a5fede70da8b56816f245e2a0bebdbb13fa939362"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffa3439f8b854448923f1b44bd7bc5eb7a4e7127168a209be6db73a16dcfcd"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24887c13c2e480e78704d5c5d7706abcd126610ab510adabf7dd5d51552cdf95"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"245cce6630a8ef8b07332d3a5fede70da8b56816f245e2a0bebdbb13fa939362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19ffa3439f8b854448923f1b44bd7bc5eb7a4e7127168a209be6db73a16dcfcd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19ffa3439f8b854448923f1b44bd7bc5eb7a4e7127168a209be6db73a16dcfcd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f93ff6edac77aea5f0a1498382eeaaf4024f4352844f1aa02cd84fb22f14ae8"} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19ffa3439f8b854448923f1b44bd7bc5eb7a4e7127168a209be6db73a16dcfcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c21e246b51d761e1b8c270ef78ac6fb749b003ca778261dd2b5bdd11993573f"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24887c13c2e480e78704d5c5d7706abcd126610ab510adabf7dd5d51552cdf95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["24887c13c2e480e78704d5c5d7706abcd126610ab510adabf7dd5d51552cdf95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/104c40b265a6c006303f4999529478bc302025e9ab989e1728d91d2da5d7db4a"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24887c13c2e480e78704d5c5d7706abcd126610ab510adabf7dd5d51552cdf95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f93ff6edac77aea5f0a1498382eeaaf4024f4352844f1aa02cd84fb22f14ae8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f93ff6edac77aea5f0a1498382eeaaf4024f4352844f1aa02cd84fb22f14ae8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/245cce6630a8ef8b07332d3a5fede70da8b56816f245e2a0bebdbb13fa939362"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19ffa3439f8b854448923f1b44bd7bc5eb7a4e7127168a209be6db73a16dcfcd"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f93ff6edac77aea5f0a1498382eeaaf4024f4352844f1aa02cd84fb22f14ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c21e246b51d761e1b8c270ef78ac6fb749b003ca778261dd2b5bdd11993573f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2c21e246b51d761e1b8c270ef78ac6fb749b003ca778261dd2b5bdd11993573f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24887c13c2e480e78704d5c5d7706abcd126610ab510adabf7dd5d51552cdf95"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f93ff6edac77aea5f0a1498382eeaaf4024f4352844f1aa02cd84fb22f14ae8"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c21e246b51d761e1b8c270ef78ac6fb749b003ca778261dd2b5bdd11993573f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"104c40b265a6c006303f4999529478bc302025e9ab989e1728d91d2da5d7db4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["104c40b265a6c006303f4999529478bc302025e9ab989e1728d91d2da5d7db4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c21e246b51d761e1b8c270ef78ac6fb749b003ca778261dd2b5bdd11993573f"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"104c40b265a6c006303f4999529478bc302025e9ab989e1728d91d2da5d7db4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/104c40b265a6c006303f4999529478bc302025e9ab989e1728d91d2da5d7db4a"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"245cce6630a8ef8b07332d3a5fede70da8b56816f245e2a0bebdbb13fa939362","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19ffa3439f8b854448923f1b44bd7bc5eb7a4e7127168a209be6db73a16dcfcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24887c13c2e480e78704d5c5d7706abcd126610ab510adabf7dd5d51552cdf95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f93ff6edac77aea5f0a1498382eeaaf4024f4352844f1aa02cd84fb22f14ae8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c21e246b51d761e1b8c270ef78ac6fb749b003ca778261dd2b5bdd11993573f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"104c40b265a6c006303f4999529478bc302025e9ab989e1728d91d2da5d7db4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:50:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"error","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b\": 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-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:50:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60674","PortSpecifier":{"PortValue":60674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"566a8f1f-24aa-4b6f-8472-70cee580274d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60674","PortSpecifier":{"PortValue":60674}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264623,"nanos":699351072},"http":{"id":"566a8f1f-24aa-4b6f-8472-70cee580274d","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","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-28T18:50:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"566a8f1f-24aa-4b6f-8472-70cee580274d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:35368","PortSpecifier":{"PortValue":35368}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:35368","PortSpecifier":{"PortValue":35368}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264623,"nanos":744063686},"http":{"id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","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-28T18:50:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"788b4633-c9fc-4db7-aa1f-038cdbe704bb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8844821f-bab5-4429-a326-8f665229c1f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:41248","PortSpecifier":{"PortValue":41248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8844821f-bab5-4429-a326-8f665229c1f6","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8844821f-bab5-4429-a326-8f665229c1f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:41248","PortSpecifier":{"PortValue":41248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264623,"nanos":788481832},"http":{"id":"8844821f-bab5-4429-a326-8f665229c1f6","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8844821f-bab5-4429-a326-8f665229c1f6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dqXCyN5Ag4agpSDD_teSnz0FuEH6Cwwfy8ExfeulyRASlU8UbSU7DiyioqNP"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8844821f-bab5-4429-a326-8f665229c1f6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dqXCyN5Ag4agpSDD_teSnz0FuEH6Cwwfy8ExfeulyRASlU8UbSU7DiyioqNP\"}"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-5523b7.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":"8bf62363-30c5-455a-9e3a-0bceae4d661d","keyName":"e2e-rate-a-2eb1e8","subscription":"e2e-rate-iso-a-2eb1e8","tenant":"e2e-shared-a-5523b7","userId":"8bf62363-30c5-455a-9e3a-0bceae4d661d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8844821f-bab5-4429-a326-8f665229c1f6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-2eb1e8\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2eb1e8","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8844821f-bab5-4429-a326-8f665229c1f6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8844821f-bab5-4429-a326-8f665229c1f6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8844821f-bab5-4429-a326-8f665229c1f6","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-2eb1e8"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8844821f-bab5-4429-a326-8f665229c1f6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8bf62363-30c5-455a-9e3a-0bceae4d661d","keyName":"e2e-rate-a-2eb1e8","selected_subscription":"e2e-rate-iso-a-2eb1e8","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-2eb1e8@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2eb1e8","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8844821f-bab5-4429-a326-8f665229c1f6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8844821f-bab5-4429-a326-8f665229c1f6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:41264","PortSpecifier":{"PortValue":41264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:41264","PortSpecifier":{"PortValue":41264}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264624,"nanos":884124041},"http":{"id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dqXCyN5Ag4agpSDD_teSnz0FuEH6Cwwfy8ExfeulyRASlU8UbSU7DiyioqNP"} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dqXCyN5Ag4agpSDD_teSnz0FuEH6Cwwfy8ExfeulyRASlU8UbSU7DiyioqNP\"}"} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-5523b7.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":"8bf62363-30c5-455a-9e3a-0bceae4d661d","keyName":"e2e-rate-a-2eb1e8","subscription":"e2e-rate-iso-a-2eb1e8","tenant":"e2e-shared-a-5523b7","userId":"8bf62363-30c5-455a-9e3a-0bceae4d661d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-2eb1e8\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2eb1e8","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-2eb1e8"} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","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-28T18:50:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8bf62363-30c5-455a-9e3a-0bceae4d661d","keyName":"e2e-rate-a-2eb1e8","selected_subscription":"e2e-rate-iso-a-2eb1e8","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-2eb1e8@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2eb1e8","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d44990c-6f94-4b0c-8f46-b794187d1baf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:41276","PortSpecifier":{"PortValue":41276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"69a6ef83-6773-491c-863a-0098857c7c9e","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:41276","PortSpecifier":{"PortValue":41276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264625,"nanos":927750488},"http":{"id":"69a6ef83-6773-491c-863a-0098857c7c9e","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dqXCyN5Ag4agpSDD_teSnz0FuEH6Cwwfy8ExfeulyRASlU8UbSU7DiyioqNP"} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dqXCyN5Ag4agpSDD_teSnz0FuEH6Cwwfy8ExfeulyRASlU8UbSU7DiyioqNP\"}"} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-5523b7.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":"8bf62363-30c5-455a-9e3a-0bceae4d661d","keyName":"e2e-rate-a-2eb1e8","subscription":"e2e-rate-iso-a-2eb1e8","tenant":"e2e-shared-a-5523b7","userId":"8bf62363-30c5-455a-9e3a-0bceae4d661d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-2eb1e8\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2eb1e8","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-2eb1e8"} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","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-28T18:50:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8bf62363-30c5-455a-9e3a-0bceae4d661d","keyName":"e2e-rate-a-2eb1e8","selected_subscription":"e2e-rate-iso-a-2eb1e8","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-2eb1e8@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2eb1e8","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69a6ef83-6773-491c-863a-0098857c7c9e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58088","PortSpecifier":{"PortValue":58088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"62222078-90dd-4c0c-92a5-aebb5f573957","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58088","PortSpecifier":{"PortValue":58088}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264645,"nanos":236328652},"http":{"id":"62222078-90dd-4c0c-92a5-aebb5f573957","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","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-28T18:50:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"62222078-90dd-4c0c-92a5-aebb5f573957","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:57760","PortSpecifier":{"PortValue":57760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8ad0d73-bb83-424c-a334-4134585421c9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:57760","PortSpecifier":{"PortValue":57760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264645,"nanos":278478275},"http":{"id":"f8ad0d73-bb83-424c-a334-4134585421c9","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","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-28T18:50:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8ad0d73-bb83-424c-a334-4134585421c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58090","PortSpecifier":{"PortValue":58090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58090","PortSpecifier":{"PortValue":58090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264645,"nanos":320298278},"http":{"id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b3920dd9-b2c6-4bb0-bf56-e8bfed449b59","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58094","PortSpecifier":{"PortValue":58094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58094","PortSpecifier":{"PortValue":58094}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264646,"nanos":366296578},"http":{"id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","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-28T18:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c121ed4e-8853-49c8-8776-b20bfaeb3a6a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95873725-caa4-4f7f-afc6-982205237406","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58098","PortSpecifier":{"PortValue":58098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"95873725-caa4-4f7f-afc6-982205237406","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"95873725-caa4-4f7f-afc6-982205237406","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58098","PortSpecifier":{"PortValue":58098}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264647,"nanos":406034332},"http":{"id":"95873725-caa4-4f7f-afc6-982205237406","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"95873725-caa4-4f7f-afc6-982205237406","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"95873725-caa4-4f7f-afc6-982205237406","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"95873725-caa4-4f7f-afc6-982205237406","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"95873725-caa4-4f7f-afc6-982205237406","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"95873725-caa4-4f7f-afc6-982205237406","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"95873725-caa4-4f7f-afc6-982205237406","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95873725-caa4-4f7f-afc6-982205237406","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-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95873725-caa4-4f7f-afc6-982205237406","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-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95873725-caa4-4f7f-afc6-982205237406","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"95873725-caa4-4f7f-afc6-982205237406","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-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95873725-caa4-4f7f-afc6-982205237406","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-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95873725-caa4-4f7f-afc6-982205237406","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95873725-caa4-4f7f-afc6-982205237406","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-28T18:50:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"95873725-caa4-4f7f-afc6-982205237406","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95873725-caa4-4f7f-afc6-982205237406","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"95873725-caa4-4f7f-afc6-982205237406","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58106","PortSpecifier":{"PortValue":58106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58106","PortSpecifier":{"PortValue":58106}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264648,"nanos":448881767},"http":{"id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cdb42548-e3e5-4783-b5b8-78de3cbd03ef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58120","PortSpecifier":{"PortValue":58120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f7565d39-7df0-4425-86dc-2e8f315296d4","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58120","PortSpecifier":{"PortValue":58120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264649,"nanos":489898789},"http":{"id":"f7565d39-7df0-4425-86dc-2e8f315296d4","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:49Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f7565d39-7df0-4425-86dc-2e8f315296d4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58136","PortSpecifier":{"PortValue":58136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"500ae27c-141c-4002-81f2-3b1c007429b1","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58136","PortSpecifier":{"PortValue":58136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264650,"nanos":536245962},"http":{"id":"500ae27c-141c-4002-81f2-3b1c007429b1","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","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-28T18:50:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"500ae27c-141c-4002-81f2-3b1c007429b1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58142","PortSpecifier":{"PortValue":58142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58142","PortSpecifier":{"PortValue":58142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264651,"nanos":575808330},"http":{"id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","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-28T18:50:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f36373df-3cb3-4bd6-a34a-70a989d302fb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58158","PortSpecifier":{"PortValue":58158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58158","PortSpecifier":{"PortValue":58158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264652,"nanos":618142911},"http":{"id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","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-28T18:50:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"135f8fd0-c621-422c-8ab6-1c9db83ccdce","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58164","PortSpecifier":{"PortValue":58164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6084cef6-e0ab-4d52-9073-079989b4acc7","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:58164","PortSpecifier":{"PortValue":58164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264653,"nanos":657718574},"http":{"id":"6084cef6-e0ab-4d52-9073-079989b4acc7","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6084cef6-e0ab-4d52-9073-079989b4acc7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:44062","PortSpecifier":{"PortValue":44062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","method":"POST","path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions","host":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:44062","PortSpecifier":{"PortValue":44062}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264654,"nanos":700098868},"http":{"id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","method":"POST","headers":{":authority":"e2e-shared-a-5523b7.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qvtkONHx8wZoN0oM_hjINg3DcFo8ZkCg25eYEpkf9GiG6N5OYKQNcGzGzxTZ\"}"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-5523b7.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":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","subscription":"e2e-rate-iso-a-47741a","tenant":"e2e-shared-a-5523b7","userId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5523b7.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-5523b7/rate-test-model-5523b7\",\"requestedSubscription\":\"e2e-rate-iso-a-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-5523b7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"}} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5523b7/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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"03323ce9-f34c-4c2f-a7ac-895e183f70b0","keyName":"e2e-rate-a-47741a","selected_subscription":"e2e-rate-iso-a-47741a","selected_subscription_key":"ai-tenant-e2e-shared-a-5523b7/e2e-rate-iso-a-47741a@ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-5523b7/models/facebook/opt-125m","name":"rate-test-model-5523b7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-47741a","namespace":"ai-tenant-e2e-shared-a-5523b7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5523b7/rate-test-model-5523b7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"51e1e534-25a7-4a1b-8705-3baa7267eb61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60940","PortSpecifier":{"PortValue":60940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","method":"POST","path":"/ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f/v1/completions","host":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:60940","PortSpecifier":{"PortValue":60940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264654,"nanos":734748437},"http":{"id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","method":"POST","headers":{":authority":"e2e-shared-b-10fb8f.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-iaXTbiAnCdxEHA3f_V2uIoow91A4GbfkfhkDxxfPdpYdMAnHVKnGtxeViVbv"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-10fb8f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-iaXTbiAnCdxEHA3f_V2uIoow91A4GbfkfhkDxxfPdpYdMAnHVKnGtxeViVbv\"}"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-10fb8f.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":"74ef36ff-2dd5-4cb0-8ad0-c4ee08df393a","keyName":"e2e-rate-b-47741a","subscription":"e2e-rate-iso-b-47741a","tenant":"e2e-shared-b-10fb8f","userId":"74ef36ff-2dd5-4cb0-8ad0-c4ee08df393a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-10fb8f.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-10fb8f/rate-test-model-10fb8f\",\"requestedSubscription\":\"e2e-rate-iso-b-47741a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-10fb8f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-10fb8f/models/facebook/opt-125m","name":"rate-test-model-10fb8f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-47741a","namespace":"ai-tenant-e2e-shared-b-10fb8f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f"}} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-10fb8f/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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-47741a"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","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-28T18:50:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","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":"74ef36ff-2dd5-4cb0-8ad0-c4ee08df393a","keyName":"e2e-rate-b-47741a","selected_subscription":"e2e-rate-iso-b-47741a","selected_subscription_key":"ai-tenant-e2e-shared-b-10fb8f/e2e-rate-iso-b-47741a@ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-10fb8f/models/facebook/opt-125m","name":"rate-test-model-10fb8f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-47741a","namespace":"ai-tenant-e2e-shared-b-10fb8f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-10fb8f/rate-test-model-10fb8f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:50:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"38a1b964-b052-4c40-8bdd-49d32bea31e0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0b925b03081153ef17e2d7ef401f6abc74bf1ad9fbba64415ed93b25d8beaae"} {"level":"info","ts":"2026-07-28T18:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15cbc2c9c7ad3f42947efcb83d30bd7cbae74d2cbec88f7dccb551714c34923b"} {"level":"info","ts":"2026-07-28T18:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19ffa3439f8b854448923f1b44bd7bc5eb7a4e7127168a209be6db73a16dcfcd"} {"level":"info","ts":"2026-07-28T18:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5e335acabbdf852cd2e7a4387f75214c56654bd492405d800dc2b122b54fec6"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90183ef456b958f22b9edebf19860ba2c3259ee238840ba3181edfa44132d8f9"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4473edf64fcb44c599f9da7fb346e2e91ba8fdd3e9e9c91987db36636122b5b9"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2dbf4f2472fa22230dafb13414ae53c2b0be45041aaa300d9477974b63156ad9"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5aaeb4e4006594286ee83b7cd1ecb7b5b8675b24557f7dd6a63f3b404c0a9d0d"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/245cce6630a8ef8b07332d3a5fede70da8b56816f245e2a0bebdbb13fa939362"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7195a3e07268869afd7bba534f1a5da6dbf9373799452ea66b4671bd7b8211be"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2cb5fe41797a087a3725c5cd8f4dec5353874ae599057fb239adceb3dd6c9488"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/420beaa58008312494fe7961863b17745563831feb4ea5209253e43978ee43f3"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e48f5ef9fe99201667ab82a8c9bc1df6ad34ba0338033dfbbcd2262771609ac"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/670f23d39f32bcf82d3715ac2efcb92e09f810962c3423d13db0770eb25daa18"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2c21e246b51d761e1b8c270ef78ac6fb749b003ca778261dd2b5bdd11993573f"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bec61d1c3d484aa5e544535da1ba0e4f1cbb19763ce5852b401cf8ce60ef02f"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f93ff6edac77aea5f0a1498382eeaaf4024f4352844f1aa02cd84fb22f14ae8"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/24887c13c2e480e78704d5c5d7706abcd126610ab510adabf7dd5d51552cdf95"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/96852d9e21781d6f562a27eb51875277b96c83fef672ffc9acea07f186369c69"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/104c40b265a6c006303f4999529478bc302025e9ab989e1728d91d2da5d7db4a"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/922629362e8c25fef875aaaa63f0afa821f8acf78be1e566f9f66af533ddc8ee"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/635a233bf2a159c8dba2a39780f882eb6cde885185de9bcd37ce1abfa0edd82e"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b1ad25a63ed772ce63bf92aeaeaaf7b00fc9b718dce823594eccc01ce21535c"} {"level":"info","ts":"2026-07-28T18:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff5c26e8316f08870c9db306506c325a225b4568b59212f8a6b84fa34936cc88"} {"level":"info","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:48114","PortSpecifier":{"PortValue":48114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.33:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:48114","PortSpecifier":{"PortValue":48114}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.33:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264739,"nanos":42086987},"http":{"id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","method":"POST","headers":{":authority":"maas.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.33:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","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-28T18:52:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"82d4fb01-f8ce-4adb-90bb-3dd4d62cba95","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:48116","PortSpecifier":{"PortValue":48116}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.33:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6efbada0-fa84-4efe-9538-f8348ef436f5","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:48116","PortSpecifier":{"PortValue":48116}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.33:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264739,"nanos":102784009},"http":{"id":"6efbada0-fa84-4efe-9538-f8348ef436f5","method":"POST","headers":{":authority":"maas.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BPqsqokOHNPPkoKS_V56o3V1a7hA60KLD3gG3z3p0XLaIGzUqktOH5K5Y9MX"} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BPqsqokOHNPPkoKS_V56o3V1a7hA60KLD3gG3z3p0XLaIGzUqktOH5K5Y9MX\"}"} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"d5ab80e8-0ee5-4f04-be54-e05ec59a9ca9","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"d5ab80e8-0ee5-4f04-be54-e05ec59a9ca9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.33:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","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-28T18:52:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","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":"d5ab80e8-0ee5-4f04-be54-e05ec59a9ca9","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:52:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6efbada0-fa84-4efe-9538-f8348ef436f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5"} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56"} {"level":"debug","ts":"2026-07-28T18:52:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb\": 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-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"error","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60\": 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-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T18:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T18:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:39018","PortSpecifier":{"PortValue":39018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8d923599-2232-459a-b3b2-2efa5986b04c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-473596.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:39018","PortSpecifier":{"PortValue":39018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264792,"nanos":210951756},"http":{"id":"8d923599-2232-459a-b3b2-2efa5986b04c","method":"POST","headers":{":authority":"e2e-ipp-a-473596.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","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":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"]}} {"level":"debug","ts":"2026-07-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/daeea342a33c"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=693126b4-030f-4369-b5f2-5bac273d8ba9"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"fb7a8457-e6b5-45d3-a8d8-6d5d5b7aa1d9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.83:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-473596.apps.a1858aa1-7527-491a-92bf-daeea342a33c.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-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","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-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","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-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-473596/ipp-route-473596\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-473596/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-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","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-28T18:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","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-28T18:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d923599-2232-459a-b3b2-2efa5986b04c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:54692","PortSpecifier":{"PortValue":54692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","method":"POST","path":"/ai-tenant-e2e-ipp-a-473596/ipp-route-473596/v1/chat/completions","host":"e2e-ipp-a-473596.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.8:54692","PortSpecifier":{"PortValue":54692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785264794,"nanos":279865556},"http":{"id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","method":"POST","headers":{":authority":"e2e-ipp-a-473596.apps.a1858aa1-7527-491a-92bf-daeea342a33c.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-473596/ipp-route-473596/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OWpC0TPdTaMbtB70_qBNjGzN3J5XiujhpbgzNaObYLdmQa1mSaKP1Eue2wlM"} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-473596.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1OWpC0TPdTaMbtB70_qBNjGzN3J5XiujhpbgzNaObYLdmQa1mSaKP1Eue2wlM\"}"} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-473596.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":"413ffe76-3de2-4c23-895e-c6b0ce8e17a7","keyName":"e2e-ipp-473596","subscription":"ipp-route-473596-sub","tenant":"e2e-ipp-a-473596","userId":"413ffe76-3de2-4c23-895e-c6b0ce8e17a7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-473596.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-473596/ipp-route-473596\",\"requestedSubscription\":\"ipp-route-473596-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-473596.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-473596/models/facebook/opt-125m","name":"ipp-route-473596","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-473596-sub","namespace":"ai-tenant-e2e-ipp-a-473596","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-473596/ipp-route-473596"}} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","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-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","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-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-473596/ipp-route-473596\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-473596/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-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","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-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","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-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","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-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-473596-sub"} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","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_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","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":"413ffe76-3de2-4c23-895e-c6b0ce8e17a7","keyName":"e2e-ipp-473596","selected_subscription":"ipp-route-473596-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-473596/ipp-route-473596-sub@ai-tenant-e2e-ipp-a-473596/ipp-route-473596","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-473596/models/facebook/opt-125m","name":"ipp-route-473596","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-473596-sub","namespace":"ai-tenant-e2e-ipp-a-473596","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-473596/ipp-route-473596"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T18:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f113ac51-3b8b-4cc1-9290-0fbce9039808","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa8d9d02ebeec478fceafefffa691c956f1d08e6917416e8177dc3c22301ff42"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/86b7d74bdfe9b7094c88b5d948aae14d064d89d4fd5b4e82013931af20f3ff02"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cbe0bcceb588bfd591b2be77cfd4b3973845be29f41045957be93816cc306a56"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f319165eeb0686a073ef01849f1f812025f0ecea793ad49825c91dbe98b8b534"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7867c04727688778aeb430f01f168cee8be0b4c1870743ad7afd4797cec45ff1"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/134c03c201657c19ea665b7c22eccbf8c086a59fc0d2f8d4f0b8096b05002d52"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c90fa2e350ad14af54810ea9d3805363e0f6f8c727cb812ab2868244b0f81fb"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fff2ca56e91d19507c8dc93bcf2a45f10ecd080932e71dc245edd6ec70ae6c60"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a4268ae10d3c91af2999384322e19380d9cf068cab6475f999a11eef8b813264"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0989f219eabb8438a8fa4387f80c9ea0bf2e91fdb2616078d78798fd746043c"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3a6e972cb9291ac02b61aa140c733771a68ac724dae0ae52e38cc90baa7cbedd"} {"level":"info","ts":"2026-07-28T18:54:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0924de251e0f5c12b0b7a7ae9a83f1f450963ecbccb4e69d7fab70783cf6c4a5"}