--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:04:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:04:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:50906","PortSpecifier":{"PortValue":50906}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6a16f48-f210-4388-a7bc-2f69761e620b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:50906","PortSpecifier":{"PortValue":50906}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175479,"nanos":522115744},"http":{"id":"e6a16f48-f210-4388-a7bc-2f69761e620b","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/auth-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","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-27T18:04:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6a16f48-f210-4388-a7bc-2f69761e620b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51218","PortSpecifier":{"PortValue":51218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"852ac181-9582-42a4-b966-65df5f61dd3b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51218","PortSpecifier":{"PortValue":51218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175479,"nanos":579804354},"http":{"id":"852ac181-9582-42a4-b966-65df5f61dd3b","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/auth-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","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-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","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-27T18:04:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"852ac181-9582-42a4-b966-65df5f61dd3b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51224","PortSpecifier":{"PortValue":51224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51224","PortSpecifier":{"PortValue":51224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175479,"nanos":621460142},"http":{"id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","method":"GET","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ZZJ3iRwO0bRpZNXk_Xd7pWpt7tKVaMWkFs3cGV7Njffv1JLhdEKxCOTFTuQC"} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ed5396.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ZZJ3iRwO0bRpZNXk_Xd7pWpt7tKVaMWkFs3cGV7Njffv1JLhdEKxCOTFTuQC\"}"} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","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-ed5396.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-27T18:04:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1e5b7f4-075d-487e-9f31-d3e6ab21a610","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:04:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449\": 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-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1\": 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-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"debug","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:05:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39582","PortSpecifier":{"PortValue":39582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d5f016d7-8954-45b2-9bee-588a27e6628f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39582","PortSpecifier":{"PortValue":39582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175519,"nanos":594787068},"http":{"id":"d5f016d7-8954-45b2-9bee-588a27e6628f","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/auth-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","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-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5f016d7-8954-45b2-9bee-588a27e6628f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56218","PortSpecifier":{"PortValue":56218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56218","PortSpecifier":{"PortValue":56218}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175519,"nanos":630837925},"http":{"id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/auth-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","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-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6027353-2bcc-4d14-bcad-55cee608e5f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39596","PortSpecifier":{"PortValue":39596}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39596","PortSpecifier":{"PortValue":39596}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175519,"nanos":667930658},"http":{"id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/auth-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","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-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e22f194b-b534-40bf-ac73-7b3fa5e5dfea","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56232","PortSpecifier":{"PortValue":56232}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:56232","PortSpecifier":{"PortValue":56232}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175519,"nanos":698269940},"http":{"id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/auth-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","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-27T18:05:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","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-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ccac5b5-c3ef-45df-a2c7-eac8f713f566","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:05:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:05:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:05:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:05:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:05:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:05:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:05:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:05:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:05:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:05:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:05:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:39Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35\": 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-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"debug","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1\": 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-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"error","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a\": 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-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:05:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531\": 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-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:05:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:05:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:47986","PortSpecifier":{"PortValue":47986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:47986","PortSpecifier":{"PortValue":47986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175559,"nanos":731469139},"http":{"id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/auth-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","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-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"326037a2-8bb1-4191-aa2b-4e0b3139172c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59690","PortSpecifier":{"PortValue":59690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59690","PortSpecifier":{"PortValue":59690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175559,"nanos":765861438},"http":{"id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/auth-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","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_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","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-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c83d9063-b786-49ef-ae5a-c5775657c7e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59698","PortSpecifier":{"PortValue":59698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","method":"GET","path":"/maas-api/v1/api-keys/a0a7e3c3-131d-4c6d-aad2-4fc3d1b196a9","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59698","PortSpecifier":{"PortValue":59698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175559,"nanos":804620659},"http":{"id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","method":"GET","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a0a7e3c3-131d-4c6d-aad2-4fc3d1b196a9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a0a7e3c3-131d-4c6d-aad2-4fc3d1b196a9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/auth-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","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_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","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-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dc82d89f-f3e5-4bbb-b1e3-6522b47bfb66","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:47996","PortSpecifier":{"PortValue":47996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","method":"GET","path":"/maas-api/v1/api-keys/a0a7e3c3-131d-4c6d-aad2-4fc3d1b196a9","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:47996","PortSpecifier":{"PortValue":47996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175559,"nanos":835290541},"http":{"id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","method":"GET","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a0a7e3c3-131d-4c6d-aad2-4fc3d1b196a9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a0a7e3c3-131d-4c6d-aad2-4fc3d1b196a9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/auth-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","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-27T18:05:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","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-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:05:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"827397b5-4eed-42a6-8c0f-cd8a3213cf95","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:06:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:06:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:06:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:06:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:06:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:06:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:06:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c\": 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-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"error","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9\": 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-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"error","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35\": 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-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:06:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:06:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50a1375f-86ce-434a-887f-d6b09213637b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35520","PortSpecifier":{"PortValue":35520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"50a1375f-86ce-434a-887f-d6b09213637b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"50a1375f-86ce-434a-887f-d6b09213637b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35520","PortSpecifier":{"PortValue":35520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175612,"nanos":836164278},"http":{"id":"50a1375f-86ce-434a-887f-d6b09213637b","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"50a1375f-86ce-434a-887f-d6b09213637b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"50a1375f-86ce-434a-887f-d6b09213637b","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"50a1375f-86ce-434a-887f-d6b09213637b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50a1375f-86ce-434a-887f-d6b09213637b","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50a1375f-86ce-434a-887f-d6b09213637b","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"50a1375f-86ce-434a-887f-d6b09213637b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/auth-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"50a1375f-86ce-434a-887f-d6b09213637b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50a1375f-86ce-434a-887f-d6b09213637b","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"50a1375f-86ce-434a-887f-d6b09213637b","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-27T18:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50a1375f-86ce-434a-887f-d6b09213637b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"50a1375f-86ce-434a-887f-d6b09213637b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b009064d-6e3b-4607-8984-347ed60db62f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40408","PortSpecifier":{"PortValue":40408}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b009064d-6e3b-4607-8984-347ed60db62f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b009064d-6e3b-4607-8984-347ed60db62f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40408","PortSpecifier":{"PortValue":40408}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175612,"nanos":870106766},"http":{"id":"b009064d-6e3b-4607-8984-347ed60db62f","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b009064d-6e3b-4607-8984-347ed60db62f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b009064d-6e3b-4607-8984-347ed60db62f","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b009064d-6e3b-4607-8984-347ed60db62f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b009064d-6e3b-4607-8984-347ed60db62f","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b009064d-6e3b-4607-8984-347ed60db62f","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b009064d-6e3b-4607-8984-347ed60db62f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/auth-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b009064d-6e3b-4607-8984-347ed60db62f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b009064d-6e3b-4607-8984-347ed60db62f","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b009064d-6e3b-4607-8984-347ed60db62f","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-27T18:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b009064d-6e3b-4607-8984-347ed60db62f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b009064d-6e3b-4607-8984-347ed60db62f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35530","PortSpecifier":{"PortValue":35530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35530","PortSpecifier":{"PortValue":35530}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175612,"nanos":913877005},"http":{"id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-UBjKM20L2gyqDack_F4tc3GsnkoLSKtle9pL8ZiOK59ZUIsNQruVHPsR9HrD"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-UBjKM20L2gyqDack_F4tc3GsnkoLSKtle9pL8ZiOK59ZUIsNQruVHPsR9HrD\"}"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","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-1aa3ff.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":"5fee7c98-a31e-4264-b8f4-41d0e0f37a66","keyName":"e2e-auth-iso-a-6ea482","subscription":"e2e-auth-iso-86814a","tenant":"e2e-shared-a-1aa3ff","userId":"5fee7c98-a31e-4264-b8f4-41d0e0f37a66","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/auth-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","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-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","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-86814a"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:06:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"730bdb63-9a96-4544-9b08-49ea9a716e7d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:06:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:06:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/891910ca325cdb634bac4fb1780ea7a50dfa8dc2cc06a4403317a024aa6b3b8b"} {"level":"info","ts":"2026-07-27T18:06:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:06:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1aa2155be6c1d95294979897226e810480e6d4fe1ffabad930b8e6e4b4b5c19a"} {"level":"info","ts":"2026-07-27T18:06:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cdec36eb2e9088c64063c81040a60b1c3943a88740ae0beb1fe656bb02948c4"} {"level":"info","ts":"2026-07-27T18:06:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0cc9ca8695356dfd2f1690b01808974e6023f601b21850470a603cddcdf3531"} {"level":"info","ts":"2026-07-27T18:06:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2ae3d8c203c15137bb524e700aec564771b52f8b34fba0bb9dd8c26b0d9f858"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd81197f2b54d46aa2c74388c0a4ab2b34e18ca664c8b1945d12ed182fabb297"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5ff433988ce74e436408853a400a324581481e8e9cc28861020f111204af69f9"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0a39d52d31b564ec108d4470affb0c94c0eb96aefa1fc5193e3dd2115d4554c"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8df8cc5dbff131cfc7c3e26648ab1a5aa8719f5e90b45ff33d67f8309699523"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b311c16730c731bb54383b8a0407e0c81373fe524eedf78434f9591621559fe8"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/506674bc98f768e311ec4dc1d0dcfaf9bc82143a022e8a9d93fa12a32757d6fd"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b6a7f0e96367c112f174fa79ea4de094e4763fbf5d0a3791979808dd0d140b1"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c9c10f05515466c507cf212b907d0dc6863beba3eb80c8ae2a1a9280b92a981"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0643219ed4b4adcc7356f56e6a428c942d4f1e8affd68b34c4107f099ee6dc41"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ef266890bbe0c63f634b7d60274214a309c08467b64c0ee19dd425ae59bd1a0"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:06:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a5cc2cd3a13f380ddf51c97946220b19110f4099cbc06496c3e1ce2fdd41965"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0"} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0\": 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-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"} {"level":"error","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33\": 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-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be"} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f"} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f"} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500"} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b64de30ac40fe8e55fe4dd8ace45ebbf611e8d2cb507255eb2a4528d23f5f330"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b64de30ac40fe8e55fe4dd8ace45ebbf611e8d2cb507255eb2a4528d23f5f330","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b64de30ac40fe8e55fe4dd8ace45ebbf611e8d2cb507255eb2a4528d23f5f330"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b64de30ac40fe8e55fe4dd8ace45ebbf611e8d2cb507255eb2a4528d23f5f330","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b64de30ac40fe8e55fe4dd8ace45ebbf611e8d2cb507255eb2a4528d23f5f330","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b64de30ac40fe8e55fe4dd8ace45ebbf611e8d2cb507255eb2a4528d23f5f330"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbc86d6bda9059d20bfd2264853392667b7b358e1fad623ab52d205c6a167de8"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/93b1013d6b4ec3d9a11c40f013caf3554ca21c9fba4b345d07aca2c92018d8f0"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbc86d6bda9059d20bfd2264853392667b7b358e1fad623ab52d205c6a167de8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbc86d6bda9059d20bfd2264853392667b7b358e1fad623ab52d205c6a167de8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbc86d6bda9059d20bfd2264853392667b7b358e1fad623ab52d205c6a167de8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa32cea880f99f54a9c4b6bc62296caf289dafc54eb9360b3de74641821549ae"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbc86d6bda9059d20bfd2264853392667b7b358e1fad623ab52d205c6a167de8"} {"level":"info","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"93b1013d6b4ec3d9a11c40f013caf3554ca21c9fba4b345d07aca2c92018d8f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["93b1013d6b4ec3d9a11c40f013caf3554ca21c9fba4b345d07aca2c92018d8f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"93b1013d6b4ec3d9a11c40f013caf3554ca21c9fba4b345d07aca2c92018d8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d090c2d2757383e00970dd3434e4a7c64b1d3dfae680f92b07ed4d4e5d83b91"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/93b1013d6b4ec3d9a11c40f013caf3554ca21c9fba4b345d07aca2c92018d8f0"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa32cea880f99f54a9c4b6bc62296caf289dafc54eb9360b3de74641821549ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa32cea880f99f54a9c4b6bc62296caf289dafc54eb9360b3de74641821549ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/096f94a22e456dcdecd9c8d6d9006d139a58b3925b40dc1050bb3c65d710b386"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa32cea880f99f54a9c4b6bc62296caf289dafc54eb9360b3de74641821549ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbc86d6bda9059d20bfd2264853392667b7b358e1fad623ab52d205c6a167de8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa32cea880f99f54a9c4b6bc62296caf289dafc54eb9360b3de74641821549ae"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d090c2d2757383e00970dd3434e4a7c64b1d3dfae680f92b07ed4d4e5d83b91","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d090c2d2757383e00970dd3434e4a7c64b1d3dfae680f92b07ed4d4e5d83b91"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d090c2d2757383e00970dd3434e4a7c64b1d3dfae680f92b07ed4d4e5d83b91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"93b1013d6b4ec3d9a11c40f013caf3554ca21c9fba4b345d07aca2c92018d8f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"096f94a22e456dcdecd9c8d6d9006d139a58b3925b40dc1050bb3c65d710b386","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:07:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["096f94a22e456dcdecd9c8d6d9006d139a58b3925b40dc1050bb3c65d710b386"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d090c2d2757383e00970dd3434e4a7c64b1d3dfae680f92b07ed4d4e5d83b91"} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"096f94a22e456dcdecd9c8d6d9006d139a58b3925b40dc1050bb3c65d710b386","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa32cea880f99f54a9c4b6bc62296caf289dafc54eb9360b3de74641821549ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d090c2d2757383e00970dd3434e4a7c64b1d3dfae680f92b07ed4d4e5d83b91","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"096f94a22e456dcdecd9c8d6d9006d139a58b3925b40dc1050bb3c65d710b386","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:07:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/096f94a22e456dcdecd9c8d6d9006d139a58b3925b40dc1050bb3c65d710b386"} {"level":"info","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53184","PortSpecifier":{"PortValue":53184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53184","PortSpecifier":{"PortValue":53184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175687,"nanos":116587780},"http":{"id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/sub-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","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-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c133cb44-ac3e-4ab8-a9af-d904d99ae83e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59560","PortSpecifier":{"PortValue":59560}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59560","PortSpecifier":{"PortValue":59560}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175687,"nanos":157572889},"http":{"id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/sub-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","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-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c4d4cbd6-18ae-47aa-8dc4-d1cee2d045e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53188","PortSpecifier":{"PortValue":53188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:53188","PortSpecifier":{"PortValue":53188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175687,"nanos":195996808},"http":{"id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","method":"GET","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1IWRo3OuYKSmPBr63_gZUeobL7JJS6BbsRS8Q2GKSofoioc6RWP9mABb00s7H"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1IWRo3OuYKSmPBr63_gZUeobL7JJS6BbsRS8Q2GKSofoioc6RWP9mABb00s7H\"}"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","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-1aa3ff.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":"8953bf49-179a-45d0-8b97-3f6b8356e85a","keyName":"e2e-sub-iso-fd0950","subscription":"e2e-a-only-d2f69d","tenant":"e2e-shared-a-1aa3ff","userId":"8953bf49-179a-45d0-8b97-3f6b8356e85a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/sub-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","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-d2f69d"} {"level":"info","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69ebd9da-c4f2-403e-83d2-e4a16b04b4e7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59562","PortSpecifier":{"PortValue":59562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59562","PortSpecifier":{"PortValue":59562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175687,"nanos":232703336},"http":{"id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","method":"GET","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2LThAfReeW9RToke_nrPq6HFZ5l9JgMDau5cJLspvSG2TDkHxm8FCPAH0W5x"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ed5396.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2LThAfReeW9RToke_nrPq6HFZ5l9JgMDau5cJLspvSG2TDkHxm8FCPAH0W5x\"}"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","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-ed5396.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":"85cd86cb-9024-465c-bfd1-67e7615a25c8","keyName":"e2e-sub-iso-b6649a","subscription":"e2e-b-only-d2f69d","tenant":"e2e-shared-b-ed5396","userId":"85cd86cb-9024-465c-bfd1-67e7615a25c8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/sub-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","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-27T18:08:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","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-d2f69d"} {"level":"info","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cbbc5059-55ab-44ae-9f06-64ac67b4547c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55328","PortSpecifier":{"PortValue":55328}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55328","PortSpecifier":{"PortValue":55328}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175707,"nanos":706673128},"http":{"id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/sub-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","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-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"167ac4f6-89ff-4bf5-883a-323f96b04b4d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:33778","PortSpecifier":{"PortValue":33778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:33778","PortSpecifier":{"PortValue":33778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175707,"nanos":754601663},"http":{"id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/sub-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","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-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"14d4677c-1c39-4a15-bdf4-1e9548565fd6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55334","PortSpecifier":{"PortValue":55334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55334","PortSpecifier":{"PortValue":55334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175707,"nanos":794902357},"http":{"id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1HYEb5F3aqt8IrdvM_B9OYvo69MdYFlx1jtCSqQjyKFXVRgNxKRlHS37lXcJb"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1HYEb5F3aqt8IrdvM_B9OYvo69MdYFlx1jtCSqQjyKFXVRgNxKRlHS37lXcJb\"}"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","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-1aa3ff.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":"3d2a42f0-4fda-419b-8c68-e145944a8fba","keyName":"e2e-sub-iso-2ec4d1","subscription":"e2e-shared-sub-692add","tenant":"e2e-shared-a-1aa3ff","userId":"3d2a42f0-4fda-419b-8c68-e145944a8fba","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/sub-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","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-692add"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","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-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad1773c2-3b3d-46dc-bcb4-6edb10783c36","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:33792","PortSpecifier":{"PortValue":33792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:33792","PortSpecifier":{"PortValue":33792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175707,"nanos":824181096},"http":{"id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-uEdM2uQ1Tt9b4IZH_bNkaAihTlJCM1xfaXss6lVPiqnPOudFAfomHxR2V7zn"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ed5396.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-uEdM2uQ1Tt9b4IZH_bNkaAihTlJCM1xfaXss6lVPiqnPOudFAfomHxR2V7zn\"}"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","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-ed5396.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":"b5e0eb34-a321-4290-b3b0-b23d1bcd5df6","keyName":"e2e-sub-iso-049ffe","subscription":"e2e-shared-sub-692add","tenant":"e2e-shared-b-ed5396","userId":"b5e0eb34-a321-4290-b3b0-b23d1bcd5df6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/sub-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","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-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","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-692add"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","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-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:08:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e5fb3b1-7f52-4eb1-99c0-f2fb1350f9c7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:08:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5aac0e34a1146bb1debb62e5c4cec51f57570f9b0b6af656e888201b74097b33"} {"level":"info","ts":"2026-07-27T18:08:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa32cea880f99f54a9c4b6bc62296caf289dafc54eb9360b3de74641821549ae"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/406c59412b5cafccfcba96122f111e1d316ae5290b4df0e2e029c0222548d8e9"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d090c2d2757383e00970dd3434e4a7c64b1d3dfae680f92b07ed4d4e5d83b91"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/096f94a22e456dcdecd9c8d6d9006d139a58b3925b40dc1050bb3c65d710b386"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5a4ec6c933b9440e0d1451a01c1403049e0bf755fdb8df2cab80e4800c79d2be"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3c335b62c5afc2ff76373efbb139979b3da7ee55206e701e261ac16b296f1da0"} {"level":"info","ts":"2026-07-27T18:08:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b64de30ac40fe8e55fe4dd8ace45ebbf611e8d2cb507255eb2a4528d23f5f330"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/029f43e1aafa1c788a197b1afcb85b1a8084ad6772a3ee804615051b591aae97"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a441b952c7b7ac58b42cff85dc6d1c5a129285c64f6bab63523f0bee4c78b5f"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8fb6526bab48cd52fa1b0cda0e1a05b6fc5262e1beccf26f76fe025b19741500"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2aefca0eec9a2540bfe000ae3d909f8713a37f4df264de9e7c2a0f5350dfe18f"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbc86d6bda9059d20bfd2264853392667b7b358e1fad623ab52d205c6a167de8"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c281b328e440346e0bd558c27ff78296d6d139a6adc38f4648070774b5300220"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/058273ee1cb80b57c8e13ed3db03d20411c22a0be334ccb98e794794e6322fba"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:08:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/93b1013d6b4ec3d9a11c40f013caf3554ca21c9fba4b345d07aca2c92018d8f0"} {"level":"debug","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"error","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268\": 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-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"debug","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3cb2b9320d94362f37e3df98fdd0765c82bd6c6c45bac22d294acd1f53b692"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc3cb2b9320d94362f37e3df98fdd0765c82bd6c6c45bac22d294acd1f53b692","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc3cb2b9320d94362f37e3df98fdd0765c82bd6c6c45bac22d294acd1f53b692"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc3cb2b9320d94362f37e3df98fdd0765c82bd6c6c45bac22d294acd1f53b692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc3cb2b9320d94362f37e3df98fdd0765c82bd6c6c45bac22d294acd1f53b692"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc3cb2b9320d94362f37e3df98fdd0765c82bd6c6c45bac22d294acd1f53b692","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63f5fbf1209612cd7881a104cbcdf98fe27b2926461873c2092beab309b9264e"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63f5fbf1209612cd7881a104cbcdf98fe27b2926461873c2092beab309b9264e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63f5fbf1209612cd7881a104cbcdf98fe27b2926461873c2092beab309b9264e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/397953b3496722e84ffad132b371a0b5514c57feb61bf13c1f2df34adfe79569"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07cb0ee17424d9848fb3f873168384c078dccadf779535e418c74c965d5da44c"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63f5fbf1209612cd7881a104cbcdf98fe27b2926461873c2092beab309b9264e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"397953b3496722e84ffad132b371a0b5514c57feb61bf13c1f2df34adfe79569","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["397953b3496722e84ffad132b371a0b5514c57feb61bf13c1f2df34adfe79569"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f43769d8261c942ae3501f04e927d6b9e4c8384cb59e0e29cc9d7976121aed31"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbb574f05c10b1a4456aaf2c3cca750ed2ab969c73a78145600b6a357cd59c50"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"397953b3496722e84ffad132b371a0b5514c57feb61bf13c1f2df34adfe79569","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"07cb0ee17424d9848fb3f873168384c078dccadf779535e418c74c965d5da44c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["07cb0ee17424d9848fb3f873168384c078dccadf779535e418c74c965d5da44c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"07cb0ee17424d9848fb3f873168384c078dccadf779535e418c74c965d5da44c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f43769d8261c942ae3501f04e927d6b9e4c8384cb59e0e29cc9d7976121aed31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:09:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f43769d8261c942ae3501f04e927d6b9e4c8384cb59e0e29cc9d7976121aed31"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"info","ts":"2026-07-27T18:09:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f43769d8261c942ae3501f04e927d6b9e4c8384cb59e0e29cc9d7976121aed31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbb574f05c10b1a4456aaf2c3cca750ed2ab969c73a78145600b6a357cd59c50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cbb574f05c10b1a4456aaf2c3cca750ed2ab969c73a78145600b6a357cd59c50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63f5fbf1209612cd7881a104cbcdf98fe27b2926461873c2092beab309b9264e"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/397953b3496722e84ffad132b371a0b5514c57feb61bf13c1f2df34adfe79569"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbb574f05c10b1a4456aaf2c3cca750ed2ab969c73a78145600b6a357cd59c50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/07cb0ee17424d9848fb3f873168384c078dccadf779535e418c74c965d5da44c"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f43769d8261c942ae3501f04e927d6b9e4c8384cb59e0e29cc9d7976121aed31"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbb574f05c10b1a4456aaf2c3cca750ed2ab969c73a78145600b6a357cd59c50"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63f5fbf1209612cd7881a104cbcdf98fe27b2926461873c2092beab309b9264e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"397953b3496722e84ffad132b371a0b5514c57feb61bf13c1f2df34adfe79569","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"07cb0ee17424d9848fb3f873168384c078dccadf779535e418c74c965d5da44c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f43769d8261c942ae3501f04e927d6b9e4c8384cb59e0e29cc9d7976121aed31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbb574f05c10b1a4456aaf2c3cca750ed2ab969c73a78145600b6a357cd59c50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"error","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022\": 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-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60872","PortSpecifier":{"PortValue":60872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0f2a4438-4e20-4186-8e12-570346ddcb40","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60872","PortSpecifier":{"PortValue":60872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175817,"nanos":521151519},"http":{"id":"0f2a4438-4e20-4186-8e12-570346ddcb40","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","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-27T18:10:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0f2a4438-4e20-4186-8e12-570346ddcb40","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a072229e-d6ff-46ff-a206-533d87d425df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:47716","PortSpecifier":{"PortValue":47716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a072229e-d6ff-46ff-a206-533d87d425df","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a072229e-d6ff-46ff-a206-533d87d425df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:47716","PortSpecifier":{"PortValue":47716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175817,"nanos":570234837},"http":{"id":"a072229e-d6ff-46ff-a206-533d87d425df","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a072229e-d6ff-46ff-a206-533d87d425df","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a072229e-d6ff-46ff-a206-533d87d425df","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a072229e-d6ff-46ff-a206-533d87d425df","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a072229e-d6ff-46ff-a206-533d87d425df","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a072229e-d6ff-46ff-a206-533d87d425df","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a072229e-d6ff-46ff-a206-533d87d425df","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a072229e-d6ff-46ff-a206-533d87d425df","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a072229e-d6ff-46ff-a206-533d87d425df","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a072229e-d6ff-46ff-a206-533d87d425df","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-27T18:10:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a072229e-d6ff-46ff-a206-533d87d425df","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a072229e-d6ff-46ff-a206-533d87d425df","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60878","PortSpecifier":{"PortValue":60878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","method":"POST","path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60878","PortSpecifier":{"PortValue":60878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175817,"nanos":609175198},"http":{"id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15iIlDdKaPwZzAia2_LT8oVkaWaiEKbTj1jWVHA86s5hIvaSWUCF1tRjS1nhi"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15iIlDdKaPwZzAia2_LT8oVkaWaiEKbTj1jWVHA86s5hIvaSWUCF1tRjS1nhi\"}"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-1aa3ff.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":"86edecf4-1600-42a0-ba0f-13a7a3263763","keyName":"e2e-rate-a-05ddcf","subscription":"e2e-rate-iso-a-05ddcf","tenant":"e2e-shared-a-1aa3ff","userId":"86edecf4-1600-42a0-ba0f-13a7a3263763","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.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-1aa3ff/rate-test-model-1aa3ff\",\"requestedSubscription\":\"e2e-rate-iso-a-05ddcf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05ddcf","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"}} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-05ddcf"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","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-27T18:10:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"86edecf4-1600-42a0-ba0f-13a7a3263763","keyName":"e2e-rate-a-05ddcf","selected_subscription":"e2e-rate-iso-a-05ddcf","selected_subscription_key":"ai-tenant-e2e-shared-a-1aa3ff/e2e-rate-iso-a-05ddcf@ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05ddcf","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8cae18c0-a0d7-4ee6-9b79-da7dad87b30f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"066e563b-e9af-4836-a448-92370054e7ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60888","PortSpecifier":{"PortValue":60888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"066e563b-e9af-4836-a448-92370054e7ac","method":"POST","path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"066e563b-e9af-4836-a448-92370054e7ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60888","PortSpecifier":{"PortValue":60888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175818,"nanos":699556902},"http":{"id":"066e563b-e9af-4836-a448-92370054e7ac","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"066e563b-e9af-4836-a448-92370054e7ac","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15iIlDdKaPwZzAia2_LT8oVkaWaiEKbTj1jWVHA86s5hIvaSWUCF1tRjS1nhi"} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"066e563b-e9af-4836-a448-92370054e7ac","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15iIlDdKaPwZzAia2_LT8oVkaWaiEKbTj1jWVHA86s5hIvaSWUCF1tRjS1nhi\"}"} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-1aa3ff.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":"86edecf4-1600-42a0-ba0f-13a7a3263763","keyName":"e2e-rate-a-05ddcf","subscription":"e2e-rate-iso-a-05ddcf","tenant":"e2e-shared-a-1aa3ff","userId":"86edecf4-1600-42a0-ba0f-13a7a3263763","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"066e563b-e9af-4836-a448-92370054e7ac","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.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-1aa3ff/rate-test-model-1aa3ff\",\"requestedSubscription\":\"e2e-rate-iso-a-05ddcf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05ddcf","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"}} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"066e563b-e9af-4836-a448-92370054e7ac","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"066e563b-e9af-4836-a448-92370054e7ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"066e563b-e9af-4836-a448-92370054e7ac","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-05ddcf"} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"066e563b-e9af-4836-a448-92370054e7ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"86edecf4-1600-42a0-ba0f-13a7a3263763","keyName":"e2e-rate-a-05ddcf","selected_subscription":"e2e-rate-iso-a-05ddcf","selected_subscription_key":"ai-tenant-e2e-shared-a-1aa3ff/e2e-rate-iso-a-05ddcf@ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05ddcf","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"066e563b-e9af-4836-a448-92370054e7ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"066e563b-e9af-4836-a448-92370054e7ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60896","PortSpecifier":{"PortValue":60896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"72aab859-6066-4e58-8d14-41d9c92af3bb","method":"POST","path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60896","PortSpecifier":{"PortValue":60896}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175819,"nanos":733260360},"http":{"id":"72aab859-6066-4e58-8d14-41d9c92af3bb","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15iIlDdKaPwZzAia2_LT8oVkaWaiEKbTj1jWVHA86s5hIvaSWUCF1tRjS1nhi"} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15iIlDdKaPwZzAia2_LT8oVkaWaiEKbTj1jWVHA86s5hIvaSWUCF1tRjS1nhi\"}"} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-1aa3ff.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":"86edecf4-1600-42a0-ba0f-13a7a3263763","keyName":"e2e-rate-a-05ddcf","subscription":"e2e-rate-iso-a-05ddcf","tenant":"e2e-shared-a-1aa3ff","userId":"86edecf4-1600-42a0-ba0f-13a7a3263763","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.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-1aa3ff/rate-test-model-1aa3ff\",\"requestedSubscription\":\"e2e-rate-iso-a-05ddcf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05ddcf","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"}} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","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-05ddcf"} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"86edecf4-1600-42a0-ba0f-13a7a3263763","keyName":"e2e-rate-a-05ddcf","selected_subscription":"e2e-rate-iso-a-05ddcf","selected_subscription_key":"ai-tenant-e2e-shared-a-1aa3ff/e2e-rate-iso-a-05ddcf@ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-05ddcf","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72aab859-6066-4e58-8d14-41d9c92af3bb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52390","PortSpecifier":{"PortValue":52390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52390","PortSpecifier":{"PortValue":52390}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175846,"nanos":44638683},"http":{"id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","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","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","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-27T18:10:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b851a706-448f-4d98-9fbf-6a6122dea2b3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46940","PortSpecifier":{"PortValue":46940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46940","PortSpecifier":{"PortValue":46940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175846,"nanos":79311789},"http":{"id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.80:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","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-27T18:10:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3adb42a7-2bb5-46c4-9496-0c0669f456ba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52396","PortSpecifier":{"PortValue":52396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b98689be-fba2-4677-8491-40f4011b9fb5","method":"POST","path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52396","PortSpecifier":{"PortValue":52396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175846,"nanos":116209691},"http":{"id":"b98689be-fba2-4677-8491-40f4011b9fb5","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-19O6MDQcUlsHXg5Bh_5mDeJTFNnUcvEjuHoQRwm6A0Km60Pdnz1ovjDeKfSJ2"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-19O6MDQcUlsHXg5Bh_5mDeJTFNnUcvEjuHoQRwm6A0Km60Pdnz1ovjDeKfSJ2\"}"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-1aa3ff.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":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","keyName":"e2e-rate-a-884dbb","subscription":"e2e-rate-iso-a-884dbb","tenant":"e2e-shared-a-1aa3ff","userId":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.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-1aa3ff/rate-test-model-1aa3ff\",\"requestedSubscription\":\"e2e-rate-iso-a-884dbb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-884dbb","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"}} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-884dbb"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","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-27T18:10:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","keyName":"e2e-rate-a-884dbb","selected_subscription":"e2e-rate-iso-a-884dbb","selected_subscription_key":"ai-tenant-e2e-shared-a-1aa3ff/e2e-rate-iso-a-884dbb@ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-884dbb","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b98689be-fba2-4677-8491-40f4011b9fb5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52406","PortSpecifier":{"PortValue":52406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","method":"POST","path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52406","PortSpecifier":{"PortValue":52406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175847,"nanos":157831059},"http":{"id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-19O6MDQcUlsHXg5Bh_5mDeJTFNnUcvEjuHoQRwm6A0Km60Pdnz1ovjDeKfSJ2"} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-19O6MDQcUlsHXg5Bh_5mDeJTFNnUcvEjuHoQRwm6A0Km60Pdnz1ovjDeKfSJ2\"}"} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-1aa3ff.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":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","keyName":"e2e-rate-a-884dbb","subscription":"e2e-rate-iso-a-884dbb","tenant":"e2e-shared-a-1aa3ff","userId":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.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-1aa3ff/rate-test-model-1aa3ff\",\"requestedSubscription\":\"e2e-rate-iso-a-884dbb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-884dbb","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"}} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-884dbb"} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","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-27T18:10:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","keyName":"e2e-rate-a-884dbb","selected_subscription":"e2e-rate-iso-a-884dbb","selected_subscription_key":"ai-tenant-e2e-shared-a-1aa3ff/e2e-rate-iso-a-884dbb@ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-884dbb","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b2baa9f-0c59-4fd6-9289-c0b027faaf7d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52420","PortSpecifier":{"PortValue":52420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","method":"POST","path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions","host":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52420","PortSpecifier":{"PortValue":52420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175848,"nanos":211485303},"http":{"id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","method":"POST","headers":{":authority":"e2e-shared-a-1aa3ff.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-19O6MDQcUlsHXg5Bh_5mDeJTFNnUcvEjuHoQRwm6A0Km60Pdnz1ovjDeKfSJ2"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-19O6MDQcUlsHXg5Bh_5mDeJTFNnUcvEjuHoQRwm6A0Km60Pdnz1ovjDeKfSJ2\"}"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-1aa3ff.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":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","keyName":"e2e-rate-a-884dbb","subscription":"e2e-rate-iso-a-884dbb","tenant":"e2e-shared-a-1aa3ff","userId":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-1aa3ff.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-1aa3ff/rate-test-model-1aa3ff\",\"requestedSubscription\":\"e2e-rate-iso-a-884dbb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-1aa3ff.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-884dbb","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"}} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-1aa3ff/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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","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-884dbb"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","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":"b9a9e262-8a35-4607-bfd0-f69e1e8a79ec","keyName":"e2e-rate-a-884dbb","selected_subscription":"e2e-rate-iso-a-884dbb","selected_subscription_key":"ai-tenant-e2e-shared-a-1aa3ff/e2e-rate-iso-a-884dbb@ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-1aa3ff","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-884dbb","namespace":"ai-tenant-e2e-shared-a-1aa3ff","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-1aa3ff/rate-test-model-1aa3ff"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"63f7889f-d99c-430a-91a5-4d5a8b2841b5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46952","PortSpecifier":{"PortValue":46952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","method":"POST","path":"/ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396/v1/completions","host":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46952","PortSpecifier":{"PortValue":46952}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.80:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175848,"nanos":242676792},"http":{"id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","method":"POST","headers":{":authority":"e2e-shared-b-ed5396.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BoXA0tEuxQu3ZxyN_XSUod3IgcbyxqB6tqL8m9uUvJd8BEJtm6jeprSx2X2o"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-ed5396.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BoXA0tEuxQu3ZxyN_XSUod3IgcbyxqB6tqL8m9uUvJd8BEJtm6jeprSx2X2o\"}"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-ed5396.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":"09e60151-d63e-4ef4-b417-76627a5fb980","keyName":"e2e-rate-b-884dbb","subscription":"e2e-rate-iso-b-884dbb","tenant":"e2e-shared-b-ed5396","userId":"09e60151-d63e-4ef4-b417-76627a5fb980","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-ed5396.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-ed5396/rate-test-model-ed5396\",\"requestedSubscription\":\"e2e-rate-iso-b-884dbb\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-ed5396.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-ed5396","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-884dbb","namespace":"ai-tenant-e2e-shared-b-ed5396","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396"}} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-ed5396/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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-884dbb"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","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-27T18:10:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"09e60151-d63e-4ef4-b417-76627a5fb980","keyName":"e2e-rate-b-884dbb","selected_subscription":"e2e-rate-iso-b-884dbb","selected_subscription_key":"ai-tenant-e2e-shared-b-ed5396/e2e-rate-iso-b-884dbb@ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ed5396","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-884dbb","namespace":"ai-tenant-e2e-shared-b-ed5396","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-ed5396/rate-test-model-ed5396"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:10:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97c1f0d3-a051-4fcc-a408-497a8fca69d9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ebff8b76c0523faede88204f68005bda0e1025176140bbf9fff1df3e88bac35"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63f5fbf1209612cd7881a104cbcdf98fe27b2926461873c2092beab309b9264e"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61a67d3d5c404393af58c6eb56aa98da4c35794f0a1f8d4e0b84736695804e2d"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9a720e797984501db28edb67d5f0f940f437e636115c749bd6f1c544322f2199"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9b583ffd4c9606ab9e62e0459c69f4c0a66f910187e62e0494a25f6f70f4a6"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/646c52c58af1d5bbb8cb694fd3c144229bbd9f84b041c3074e86c0b474a00d92"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0623f85ace3de5d8e3129c33d7e7c8c2e2d47b25c522b1d8271e1eb0ffa72268"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/07cb0ee17424d9848fb3f873168384c078dccadf779535e418c74c965d5da44c"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/382089c15a9e98a245d89e552407149e7b2afadd379136186a7a55b90440074e"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc3cb2b9320d94362f37e3df98fdd0765c82bd6c6c45bac22d294acd1f53b692"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30c2fb8014ddadbbabedd60ae86db9957ada9a271906591ab821ccaf11fa1a5f"} {"level":"info","ts":"2026-07-27T18:10:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c7960318d88111edaeef801187f60e445e2ac4b32fe5c6ecc2c1c665ba7c8c1"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19d619ad6775ffc5cc1c526a13c04f8969dc5dff41a6b0ed32527866d922fe31"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c958538a35ff8d260d9f71c105ef11dac81b095aa048374abd5b6e78788de160"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6901ea68a0ba3f94ebf80bf9fb2ff1196ba53fb9b0fa47761b447f4eca172243"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d0b39282b310d7c2c25705357672e8dbdc7863757c99e69628032cf7c0272b3d"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cbb574f05c10b1a4456aaf2c3cca750ed2ab969c73a78145600b6a357cd59c50"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e48f7e6b9f1847fa3b0e741eaf332d7a0fd1495adb1cffdfd2d6084232caffb4"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/88a1d70e73b61b987792510d5c150edc47f3b72bc1123ed84bb35cdb85ec97ab"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71885210c5b2362e3dbdeedb93534f610854d4c5b9dc6e92b1cdcb89488f9924"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f43769d8261c942ae3501f04e927d6b9e4c8384cb59e0e29cc9d7976121aed31"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09d370de41d9b8cb41427311a0b31658f6bc1d9172e862c7f79da5e33425c449"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68f4040c45f51d16be621c5ce69ab17ee34c4fe193f54176990a522e95518022"} {"level":"info","ts":"2026-07-27T18:10:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/397953b3496722e84ffad132b371a0b5514c57feb61bf13c1f2df34adfe79569"} {"level":"info","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40736","PortSpecifier":{"PortValue":40736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"55511a08-02d4-4a06-a03b-78616c7b4cce","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40736","PortSpecifier":{"PortValue":40736}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175911,"nanos":771247531},"http":{"id":"55511a08-02d4-4a06-a03b-78616c7b4cce","method":"POST","headers":{":authority":"maas.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","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-27T18:11:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"55511a08-02d4-4a06-a03b-78616c7b4cce","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40748","PortSpecifier":{"PortValue":40748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40748","PortSpecifier":{"PortValue":40748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785175911,"nanos":830788180},"http":{"id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","method":"POST","headers":{":authority":"maas.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RulGaKSXgl74nqJ7_6CmYs5vUnX0SjIvX90q5iyf25LNYR8z9pgfJZ6ARtuo"} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-1RulGaKSXgl74nqJ7_6CmYs5vUnX0SjIvX90q5iyf25LNYR8z9pgfJZ6ARtuo\"}"} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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":"30ceed7e-7a71-4ade-963a-509517cd59e5","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"30ceed7e-7a71-4ade-963a-509517cd59e5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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)","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","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-27T18:11:51Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","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":"30ceed7e-7a71-4ade-963a-509517cd59e5","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)","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-27T18:11:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:11:51Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bb652aeb-e2d4-4f7b-8bb9-b843f3f905e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:12:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:12:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"error","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9\": 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-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab\": 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-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36"} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T18:13:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T18:13:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36"} {"level":"info","ts":"2026-07-27T18:13:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"} {"level":"error","ts":"2026-07-27T18:13:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4\": 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-27T18:13:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T18:13:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T18:13:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35058","PortSpecifier":{"PortValue":35058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-7985e5.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:13:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35058","PortSpecifier":{"PortValue":35058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785176004,"nanos":755799713},"http":{"id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","method":"POST","headers":{":authority":"e2e-ipp-a-7985e5.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","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":"df739e72-7b96-4741-b8ad-ed0929c36f31","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"]}} {"level":"debug","ts":"2026-07-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/90053182350d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=71e191cf-a69b-4b40-89f9-ab5a3ea4b8b2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"df739e72-7b96-4741-b8ad-ed0929c36f31","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.83:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-7985e5.apps.cb84a5f3-31f5-4d83-af95-90053182350d.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-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","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-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","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-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-7985e5/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-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","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-27T18:13:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","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-27T18:13:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:13:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9ab3e30-61de-4923-b9cc-610b4eca8b04","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35072","PortSpecifier":{"PortValue":35072}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","method":"POST","path":"/ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5/v1/chat/completions","host":"e2e-ipp-a-7985e5.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35072","PortSpecifier":{"PortValue":35072}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.83:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785176006,"nanos":816501350},"http":{"id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","method":"POST","headers":{":authority":"e2e-ipp-a-7985e5.apps.cb84a5f3-31f5-4d83-af95-90053182350d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1CPg8D9Nn6Kx9quP2_aWvZGp1LdCwkPcaUPGjmfZMJsv6DbrwO176zdNTC66p"} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-7985e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1CPg8D9Nn6Kx9quP2_aWvZGp1LdCwkPcaUPGjmfZMJsv6DbrwO176zdNTC66p\"}"} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-7985e5.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":"8184e1da-c9e1-4625-8c69-34ab93f3df19","keyName":"e2e-ipp-7985e5","subscription":"ipp-route-7985e5-sub","tenant":"e2e-ipp-a-7985e5","userId":"8184e1da-c9e1-4625-8c69-34ab93f3df19","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-7985e5.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-7985e5/ipp-route-7985e5\",\"requestedSubscription\":\"ipp-route-7985e5-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-7985e5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"ipp-route-7985e5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-7985e5-sub","namespace":"ai-tenant-e2e-ipp-a-7985e5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5"}} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-7985e5/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-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-7985e5-sub"} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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-27T18:13:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","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","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","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":"8184e1da-c9e1-4625-8c69-34ab93f3df19","keyName":"e2e-ipp-7985e5","selected_subscription":"ipp-route-7985e5-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5-sub@ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"ipp-route-7985e5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-7985e5-sub","namespace":"ai-tenant-e2e-ipp-a-7985e5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-7985e5/ipp-route-7985e5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T18:13:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eb7eec18-4cb8-4eee-8574-a55a7f4c26de","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a9cd015230f480e4067ff59b5ed13e3276e1c7594c9fb149c4ee9b388a8b3a9"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05c57a24a9fa77e8c5410915049fe5635b300baf1f9d1501081f5e3b15946a36"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9e19b223737a86ca2deb0565357a5b4ece9ca2a8817240602ddbd829afece788"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5f53c1b6d99a4d046efe5580019351f39bc84ad3549548adc7b5eee2ecceabb9"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6709e4724318a862d8df732eb266358955c30483532ab57660a5e672952ceef"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd991f89f6e7f11bc64f0f7e7faae8f71477d07184a2841adcc1217805d11bab"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b22ec9a5a1206a3fe216b2288c97809d6ed17c0f368217cfc9be4156a05371d"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd7af206abe87f7b433ea6abf075b3a12012476c3a978ad2e28ca96ae844c5c4"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d223c48b98697e83e07eea719fcae331d628fe1f2eb3d21004bc42f00c446e2"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e71b285b46245f03a4924e09c6fad4c0c1aa43193e945f55704e4cf5fb7fb60"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f41bf85a0e758908aaeffbf52e08804ba1499facdac5fe921ad9f8238b140c68"} {"level":"info","ts":"2026-07-27T18:14:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b3816862be298e6679940bf739c7f2bbf361aa84051e806087ebcae98d206f4"}