--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36448","PortSpecifier":{"PortValue":36448}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"46404e0b-54ba-4beb-8f07-650c3859f73b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36448","PortSpecifier":{"PortValue":36448}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270245,"nanos":596656462},"http":{"id":"46404e0b-54ba-4beb-8f07-650c3859f73b","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","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-17T06:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46404e0b-54ba-4beb-8f07-650c3859f73b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40694","PortSpecifier":{"PortValue":40694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f0ec3006-5a28-4994-be20-4202d96b918e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40694","PortSpecifier":{"PortValue":40694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270245,"nanos":635393348},"http":{"id":"f0ec3006-5a28-4994-be20-4202d96b918e","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/auth-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","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-17T06:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0ec3006-5a28-4994-be20-4202d96b918e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36460","PortSpecifier":{"PortValue":36460}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0690979-ce01-4823-a6ad-d344e35b13f2","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:36460","PortSpecifier":{"PortValue":36460}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270245,"nanos":672286579},"http":{"id":"c0690979-ce01-4823-a6ad-d344e35b13f2","method":"GET","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-NTOHr31p3U46kP1v_49bPqeaagkCV4pL8PpZGrBdNG29g9SzXA1GNBmA2mV3"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-NTOHr31p3U46kP1v_49bPqeaagkCV4pL8PpZGrBdNG29g9SzXA1GNBmA2mV3\"}"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","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-ff4257.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":"833ee279-a40d-495a-a5af-a1cc78495928","keyName":"e2e-auth-iso-a-203231","subscription":"e2e-auth-iso-c27bd7","tenant":"e2e-shared-a-ff4257","userId":"833ee279-a40d-495a-a5af-a1cc78495928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","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-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","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-c27bd7"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","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-17T06:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0690979-ce01-4823-a6ad-d344e35b13f2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:37:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:37:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"error","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c\": 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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"error","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677\": 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-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39848","PortSpecifier":{"PortValue":39848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39848","PortSpecifier":{"PortValue":39848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270262,"nanos":708871035},"http":{"id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","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-17T06:37:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff60657c-1509-42c7-a1c1-77cfa45d990c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52342","PortSpecifier":{"PortValue":52342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52342","PortSpecifier":{"PortValue":52342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270262,"nanos":741817980},"http":{"id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/auth-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","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","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","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-17T06:37:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"12b71b9f-4b1b-9167-9333-7c513ffae6f5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52344","PortSpecifier":{"PortValue":52344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:52344","PortSpecifier":{"PortValue":52344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270262,"nanos":782693249},"http":{"id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","method":"GET","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1SNU2nb5C7VPLmXdp_ClAsxPjM51WUDxUmHMhoCuVSZKDn5P4LcmVC7uPvbFJ"} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-346c23.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1SNU2nb5C7VPLmXdp_ClAsxPjM51WUDxUmHMhoCuVSZKDn5P4LcmVC7uPvbFJ\"}"} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","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-346c23.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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","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-17T06:37:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","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-17T06:37:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-17T06:37:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"36ce783c-1a5e-4f10-a92e-493d802bac1c","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-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c\": 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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee\": 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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466\": 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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:37:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:37: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-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:37:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:37:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:57148","PortSpecifier":{"PortValue":57148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:57148","PortSpecifier":{"PortValue":57148}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270281,"nanos":952627495},"http":{"id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","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-17T06:38:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c2dff83-0614-4755-aa23-2cecb7f2818f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39994","PortSpecifier":{"PortValue":39994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:39994","PortSpecifier":{"PortValue":39994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270281,"nanos":990677753},"http":{"id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","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-17T06:38:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/auth-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","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-17T06:38:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c5f50c7-4546-4f36-b0fa-51c416e8bcb9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:57164","PortSpecifier":{"PortValue":57164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:57164","PortSpecifier":{"PortValue":57164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270282,"nanos":27909247},"http":{"id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","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-17T06:38:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a1c4123-4067-49c1-9dac-dc5fd44d0001","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40010","PortSpecifier":{"PortValue":40010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:40010","PortSpecifier":{"PortValue":40010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270282,"nanos":61299966},"http":{"id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/auth-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","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-17T06:38:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","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-17T06:38:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40abdfdf-4059-4bb4-9a1e-5d576e1aa7b3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:38:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:38:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:38:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:38:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:38:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"error","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13\": 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-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59254","PortSpecifier":{"PortValue":59254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59254","PortSpecifier":{"PortValue":59254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270301,"nanos":251566070},"http":{"id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","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-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"75ed6cbd-f053-4f62-b762-c6fb480a3450","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35562","PortSpecifier":{"PortValue":35562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"20843520-3a12-466f-b74c-d1b8765c5cd6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35562","PortSpecifier":{"PortValue":35562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270301,"nanos":284323480},"http":{"id":"20843520-3a12-466f-b74c-d1b8765c5cd6","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/auth-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","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_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","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-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"20843520-3a12-466f-b74c-d1b8765c5cd6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35578","PortSpecifier":{"PortValue":35578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","method":"GET","path":"/maas-api/v1/api-keys/fb4f2690-9936-487e-8884-c86972d0dee6","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35578","PortSpecifier":{"PortValue":35578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270301,"nanos":320727552},"http":{"id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","method":"GET","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb4f2690-9936-487e-8884-c86972d0dee6",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb4f2690-9936-487e-8884-c86972d0dee6",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/auth-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","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_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","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-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c112601a-a9d5-4cc9-9a96-4b44d4a88371","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59270","PortSpecifier":{"PortValue":59270}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"777872e3-9229-49f3-bc3d-ea91030ab306","method":"GET","path":"/maas-api/v1/api-keys/fb4f2690-9936-487e-8884-c86972d0dee6","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:59270","PortSpecifier":{"PortValue":59270}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270301,"nanos":351062656},"http":{"id":"777872e3-9229-49f3-bc3d-ea91030ab306","method":"GET","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb4f2690-9936-487e-8884-c86972d0dee6",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fb4f2690-9936-487e-8884-c86972d0dee6",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","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-17T06:38:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","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-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"777872e3-9229-49f3-bc3d-ea91030ab306","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"error","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67\": 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-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67\": 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-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"error","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5\": 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-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"494d21c1-98a6-407f-bc63-9b611e796952","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:38556","PortSpecifier":{"PortValue":38556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"494d21c1-98a6-407f-bc63-9b611e796952","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"494d21c1-98a6-407f-bc63-9b611e796952","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:38556","PortSpecifier":{"PortValue":38556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270320,"nanos":514903900},"http":{"id":"494d21c1-98a6-407f-bc63-9b611e796952","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"494d21c1-98a6-407f-bc63-9b611e796952","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"494d21c1-98a6-407f-bc63-9b611e796952","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"494d21c1-98a6-407f-bc63-9b611e796952","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494d21c1-98a6-407f-bc63-9b611e796952","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494d21c1-98a6-407f-bc63-9b611e796952","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"494d21c1-98a6-407f-bc63-9b611e796952","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"494d21c1-98a6-407f-bc63-9b611e796952","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"494d21c1-98a6-407f-bc63-9b611e796952","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"494d21c1-98a6-407f-bc63-9b611e796952","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-17T06:38:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"494d21c1-98a6-407f-bc63-9b611e796952","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"494d21c1-98a6-407f-bc63-9b611e796952","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46076","PortSpecifier":{"PortValue":46076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46076","PortSpecifier":{"PortValue":46076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270320,"nanos":548885105},"http":{"id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/auth-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","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-17T06:38:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"305af5e6-fd16-4850-ba4a-60fdbc9ce6d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:38572","PortSpecifier":{"PortValue":38572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:38572","PortSpecifier":{"PortValue":38572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270320,"nanos":583371635},"http":{"id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-NN7R7VV0YYMtFLmQ_QFrnzuF0klkF37NKUQKs8nEUTBsRECbmrSemXtGnKcy"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-NN7R7VV0YYMtFLmQ_QFrnzuF0klkF37NKUQKs8nEUTBsRECbmrSemXtGnKcy\"}"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","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-ff4257.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":"1b4361b7-0af1-4bf0-8313-2e1607c5b5d2","keyName":"e2e-auth-iso-a-123097","subscription":"e2e-auth-iso-95dbfe","tenant":"e2e-shared-a-ff4257","userId":"1b4361b7-0af1-4bf0-8313-2e1607c5b5d2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/auth-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","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-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","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-95dbfe"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","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":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:38:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3e2dd2ca-796f-41b7-8e48-f8703af6f1d8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:38:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47523b8564a3103a29f3b778b672f091e11cb8a945ec03857704010fb1bbd0fe"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6cd2e95e84b415d4d38e971076a7db580c5418e31acf263788ec0b9b3ff2450"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3dbfdb30a5d0d68f3a665f354248437fc6e4d03f0a20cebc8fcf1c821d0a63c4"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/07e36c70998b1d94e91abe0b13447aa2820399434fbca7a353b000573146ad4a"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0dbd5dff30632ad88795905dc54a3c882991f2e5da1f96eec5ea17b8f6b1c01d"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2cae470a6c5484edf504b2d212d690d4d528c4ae76b5660d2ea865a83a0517e3"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05b2687878ad8b5c400189def8338a0998e4d161752d72ca1055ce0ee8eda464"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21a20f005cfcb1cdd46650936528660023bfb17a2e92e679a7d8c0b8ce014e1c"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf25874f132e2a27b5a9489b85d78f37e2644177d26bd7810e0a0617afb160ac"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9f03e6d8ec09cf036e1c479778c15932e5e6eaa3f039131ef1bce9f9387458"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55e8e31448d396071ad9570a3bd0b97c41afdc86c01e0a489f2f76b10e197466"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/91a96257f05ac55531e3016ab405068c8a76a4d1d18d67ba1e523c52d321aa73"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f37143e5dd77eecc0ea8f54720ca527651a30aa9a0c57222c8a9a86c96e677"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5a6646f46e2aca4da9fed0d154971dc6a17afb5b6d7fb1c46b67ff9179524976"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/364a5cee8bc9672036ba3f2d1276d160649178f1aaf5646e3a5e0633edb439df"} {"level":"info","ts":"2026-07-17T06:38:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06dcdf187bd30893901a2e55fca8679b121354c5c4f00c9dff146a2518edabc2"} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9"} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9"} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9"} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"} {"level":"debug","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9\": 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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9\": 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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5\": 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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f"} {"level":"info","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:39: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-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dade9453e9fc2ed4012621eeeba491a1b51aa50493f2a867bc20d46d0ecc9c6f"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dade9453e9fc2ed4012621eeeba491a1b51aa50493f2a867bc20d46d0ecc9c6f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dade9453e9fc2ed4012621eeeba491a1b51aa50493f2a867bc20d46d0ecc9c6f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc04645de63dadf067fc14c6d44de4322fdb243cc169ea6a36f7c5d948e1e772"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dabc84457947e0ee14198d28c480d8a4f50f0087dcfe999d21ee6e603068889d"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dade9453e9fc2ed4012621eeeba491a1b51aa50493f2a867bc20d46d0ecc9c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99b2cc860e2f433f03bc1fd44b8e88ea76edaca4ff3bddc87200cdca1fdfaf84"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc04645de63dadf067fc14c6d44de4322fdb243cc169ea6a36f7c5d948e1e772","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc04645de63dadf067fc14c6d44de4322fdb243cc169ea6a36f7c5d948e1e772"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dade9453e9fc2ed4012621eeeba491a1b51aa50493f2a867bc20d46d0ecc9c6f"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc04645de63dadf067fc14c6d44de4322fdb243cc169ea6a36f7c5d948e1e772","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dabc84457947e0ee14198d28c480d8a4f50f0087dcfe999d21ee6e603068889d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dabc84457947e0ee14198d28c480d8a4f50f0087dcfe999d21ee6e603068889d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f20a4bc682f2c77c4ee1d5ecd38b55b9f2855939a5648d062af40ffb76c2903"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dabc84457947e0ee14198d28c480d8a4f50f0087dcfe999d21ee6e603068889d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"99b2cc860e2f433f03bc1fd44b8e88ea76edaca4ff3bddc87200cdca1fdfaf84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["99b2cc860e2f433f03bc1fd44b8e88ea76edaca4ff3bddc87200cdca1fdfaf84"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/706a00fbe26b4996545004adcfed0fc4104c6e18eff25b839d39be8a155c15c7"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"99b2cc860e2f433f03bc1fd44b8e88ea76edaca4ff3bddc87200cdca1fdfaf84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc04645de63dadf067fc14c6d44de4322fdb243cc169ea6a36f7c5d948e1e772"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dabc84457947e0ee14198d28c480d8a4f50f0087dcfe999d21ee6e603068889d"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dade9453e9fc2ed4012621eeeba491a1b51aa50493f2a867bc20d46d0ecc9c6f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/99b2cc860e2f433f03bc1fd44b8e88ea76edaca4ff3bddc87200cdca1fdfaf84"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f20a4bc682f2c77c4ee1d5ecd38b55b9f2855939a5648d062af40ffb76c2903","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f20a4bc682f2c77c4ee1d5ecd38b55b9f2855939a5648d062af40ffb76c2903"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f20a4bc682f2c77c4ee1d5ecd38b55b9f2855939a5648d062af40ffb76c2903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f20a4bc682f2c77c4ee1d5ecd38b55b9f2855939a5648d062af40ffb76c2903"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"706a00fbe26b4996545004adcfed0fc4104c6e18eff25b839d39be8a155c15c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["706a00fbe26b4996545004adcfed0fc4104c6e18eff25b839d39be8a155c15c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"706a00fbe26b4996545004adcfed0fc4104c6e18eff25b839d39be8a155c15c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:39:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/706a00fbe26b4996545004adcfed0fc4104c6e18eff25b839d39be8a155c15c7"} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc04645de63dadf067fc14c6d44de4322fdb243cc169ea6a36f7c5d948e1e772","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dabc84457947e0ee14198d28c480d8a4f50f0087dcfe999d21ee6e603068889d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"99b2cc860e2f433f03bc1fd44b8e88ea76edaca4ff3bddc87200cdca1fdfaf84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f20a4bc682f2c77c4ee1d5ecd38b55b9f2855939a5648d062af40ffb76c2903","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"706a00fbe26b4996545004adcfed0fc4104c6e18eff25b839d39be8a155c15c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:39:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46548","PortSpecifier":{"PortValue":46548}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46548","PortSpecifier":{"PortValue":46548}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270383,"nanos":849083249},"http":{"id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/sub-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","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-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2ff287e0-57e3-45ba-9e7a-c689136144e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51206","PortSpecifier":{"PortValue":51206}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51206","PortSpecifier":{"PortValue":51206}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270383,"nanos":887073564},"http":{"id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/sub-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","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-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b200e66-0a3f-4e69-b3ce-7ae06e7bee5f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46560","PortSpecifier":{"PortValue":46560}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46560","PortSpecifier":{"PortValue":46560}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270383,"nanos":930529676},"http":{"id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","method":"GET","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-gUKeWIV0ZS89oS9l_dG1DWiMpTkXNnylYbUhTfihmv5ITjnzd2QsjZsKsBZC"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-gUKeWIV0ZS89oS9l_dG1DWiMpTkXNnylYbUhTfihmv5ITjnzd2QsjZsKsBZC\"}"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","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-ff4257.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":"648676a6-4bca-4ebf-97d3-24828885bc2a","keyName":"e2e-sub-iso-1e6473","subscription":"e2e-a-only-8904fe","tenant":"e2e-shared-a-ff4257","userId":"648676a6-4bca-4ebf-97d3-24828885bc2a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/sub-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","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-8904fe"} {"level":"info","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c6077c4-5c41-442b-91ca-cd3d20e7f4f7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51212","PortSpecifier":{"PortValue":51212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:51212","PortSpecifier":{"PortValue":51212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270383,"nanos":970886480},"http":{"id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","method":"GET","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-6YT7dWk9jst7oGUO_KJaACii7Bgafp6XmfMAy9XVZZLlP8rjqbdLHGeoyg50"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-346c23.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-6YT7dWk9jst7oGUO_KJaACii7Bgafp6XmfMAy9XVZZLlP8rjqbdLHGeoyg50\"}"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","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-346c23.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":"daa6d95f-9f78-461e-a191-f0aafa52b547","keyName":"e2e-sub-iso-ea3f85","subscription":"e2e-b-only-8904fe","tenant":"e2e-shared-b-346c23","userId":"daa6d95f-9f78-461e-a191-f0aafa52b547","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/sub-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","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-8904fe"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","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-17T06:39:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","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-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f0e2e2a2-5b4e-457e-8ecd-006973f62990","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55308","PortSpecifier":{"PortValue":55308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55308","PortSpecifier":{"PortValue":55308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270393,"nanos":865587479},"http":{"id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/sub-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","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-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8ea34a22-6998-46fe-9ba2-7d8acca0d840","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35946","PortSpecifier":{"PortValue":35946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b729141c-a530-4192-96c9-ea6ded16fbba","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35946","PortSpecifier":{"PortValue":35946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270393,"nanos":894392414},"http":{"id":"b729141c-a530-4192-96c9-ea6ded16fbba","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/sub-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","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-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b729141c-a530-4192-96c9-ea6ded16fbba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c774138-def2-40ad-a32f-27740027a47a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55324","PortSpecifier":{"PortValue":55324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0c774138-def2-40ad-a32f-27740027a47a","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c774138-def2-40ad-a32f-27740027a47a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:55324","PortSpecifier":{"PortValue":55324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270393,"nanos":925065102},"http":{"id":"0c774138-def2-40ad-a32f-27740027a47a","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0c774138-def2-40ad-a32f-27740027a47a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-cEsgJPe0Pyb8Uc7l_vJ5hcwyQavxbtO75reKhjz3qQ41sLHbUNjJd5YxjNv5"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0c774138-def2-40ad-a32f-27740027a47a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-cEsgJPe0Pyb8Uc7l_vJ5hcwyQavxbtO75reKhjz3qQ41sLHbUNjJd5YxjNv5\"}"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0c774138-def2-40ad-a32f-27740027a47a","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-ff4257.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":"c9fb3f79-8ab2-467e-9d73-db65dd75e148","keyName":"e2e-sub-iso-dce966","subscription":"e2e-shared-sub-c7469f","tenant":"e2e-shared-a-ff4257","userId":"c9fb3f79-8ab2-467e-9d73-db65dd75e148","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0c774138-def2-40ad-a32f-27740027a47a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c774138-def2-40ad-a32f-27740027a47a","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c774138-def2-40ad-a32f-27740027a47a","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c774138-def2-40ad-a32f-27740027a47a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/sub-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0c774138-def2-40ad-a32f-27740027a47a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c774138-def2-40ad-a32f-27740027a47a","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c774138-def2-40ad-a32f-27740027a47a","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c774138-def2-40ad-a32f-27740027a47a","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-c7469f"} {"level":"info","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c774138-def2-40ad-a32f-27740027a47a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c774138-def2-40ad-a32f-27740027a47a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35948","PortSpecifier":{"PortValue":35948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35948","PortSpecifier":{"PortValue":35948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270393,"nanos":950511303},"http":{"id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-dN3C9E08HzySOz0P_Lqml4cSvewnvGZcll16KApfm0SRPaBrDotlnKCp6PUZ"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-346c23.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-dN3C9E08HzySOz0P_Lqml4cSvewnvGZcll16KApfm0SRPaBrDotlnKCp6PUZ\"}"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","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-346c23.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":"c1c9061c-32d8-4d38-95ac-73a29a74d41a","keyName":"e2e-sub-iso-b5ed0c","subscription":"e2e-shared-sub-c7469f","tenant":"e2e-shared-b-346c23","userId":"c1c9061c-32d8-4d38-95ac-73a29a74d41a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/sub-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","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-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","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-c7469f"} {"level":"info","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:39:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a1c9d62-22a4-431a-871a-b2783a22ebe9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:40:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:40:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dabc84457947e0ee14198d28c480d8a4f50f0087dcfe999d21ee6e603068889d"} {"level":"info","ts":"2026-07-17T06:40:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc04645de63dadf067fc14c6d44de4322fdb243cc169ea6a36f7c5d948e1e772"} {"level":"info","ts":"2026-07-17T06:40:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:40:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e97fad28427f3db3afbe7ad5f617e209eccb1b7ec25d60ceb73060456a12fee9"} {"level":"info","ts":"2026-07-17T06:40:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f6faa4ab3d1cbee0f6dabf2aad4726d31324435c6ee1f14fcb447317353eab9"} {"level":"info","ts":"2026-07-17T06:40:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dade9453e9fc2ed4012621eeeba491a1b51aa50493f2a867bc20d46d0ecc9c6f"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f8329ffec51e9fb34362134757d3eb6ac892c2a0e98789ed45d584476168a3b2"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ee185b24494917be8d5f789d4f7c9b0a314ec302bfdf63c37f4a21a2b27c9a9c"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99b2cc860e2f433f03bc1fd44b8e88ea76edaca4ff3bddc87200cdca1fdfaf84"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/201d11960d6c86c5440b22aa8066de071db47eb129543f97c92a9e9eb5d2dcaa"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/950ed38f3e1d312dfbc9b670e636e22d0bd2753eabdd73a045b3208679785ce5"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2ca560f037a8643762fc33a17dbe40606b09b0f8efbf1ff29d65882275fc3fc"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f20a4bc682f2c77c4ee1d5ecd38b55b9f2855939a5648d062af40ffb76c2903"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/006778ec320449f8c890ced6b8a8e5e0f51a79b70af2ea9ef7ae23daadaf3483"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a91c66ad3d557bb37ef14a4375df54959e2a32cf8ece469e25806c4e7b92152f"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/706a00fbe26b4996545004adcfed0fc4104c6e18eff25b839d39be8a155c15c7"} {"level":"info","ts":"2026-07-17T06:40:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/34e2562707884c9c6990567f3c8eaaa487c1004449a4618edc66e56c08e9a80e"} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155"} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155"} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4"} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155"} {"level":"info","ts":"2026-07-17T06:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4"} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c\": 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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c"} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78"} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:40:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:40: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-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:40:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:41: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-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:41: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-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:41: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-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:41: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-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:41: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-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T06:41: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-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T06:41:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"error","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13\": 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-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T06:41:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48540","PortSpecifier":{"PortValue":48540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48540","PortSpecifier":{"PortValue":48540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270464,"nanos":698596021},"http":{"id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","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-17T06:41:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3690b40-494c-4d41-8ca9-1e70e394fce5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46296","PortSpecifier":{"PortValue":46296}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:46296","PortSpecifier":{"PortValue":46296}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270464,"nanos":743823856},"http":{"id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/rate-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","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-17T06:41:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45bfeadf-5b47-49d6-a6ce-42f607366de4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9c68498-0660-425e-a20b-512cd685f153","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48546","PortSpecifier":{"PortValue":48546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a9c68498-0660-425e-a20b-512cd685f153","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9c68498-0660-425e-a20b-512cd685f153","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48546","PortSpecifier":{"PortValue":48546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270464,"nanos":782637954},"http":{"id":"a9c68498-0660-425e-a20b-512cd685f153","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a9c68498-0660-425e-a20b-512cd685f153","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9c68498-0660-425e-a20b-512cd685f153","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9c68498-0660-425e-a20b-512cd685f153","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a9c68498-0660-425e-a20b-512cd685f153","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c68498-0660-425e-a20b-512cd685f153","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c68498-0660-425e-a20b-512cd685f153","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-17T06:41:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c68498-0660-425e-a20b-512cd685f153","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9c68498-0660-425e-a20b-512cd685f153","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9c68498-0660-425e-a20b-512cd685f153","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48562","PortSpecifier":{"PortValue":48562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48562","PortSpecifier":{"PortValue":48562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270465,"nanos":841110114},"http":{"id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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-17T06:41:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0698a293-8ce7-4e88-b2ef-b3735fce9b08","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48570","PortSpecifier":{"PortValue":48570}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48570","PortSpecifier":{"PortValue":48570}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270466,"nanos":872523078},"http":{"id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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-17T06:41:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"537394f3-5cf3-4274-8492-d5568ce7a4e3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48576","PortSpecifier":{"PortValue":48576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48576","PortSpecifier":{"PortValue":48576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270467,"nanos":910667994},"http":{"id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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-17T06:41:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56e55064-3c1b-47a1-9f0e-f43b2ff33ff6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48588","PortSpecifier":{"PortValue":48588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"88984a2c-58d6-4965-8bd7-7671ba20046b","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:48588","PortSpecifier":{"PortValue":48588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270468,"nanos":956147748},"http":{"id":"88984a2c-58d6-4965-8bd7-7671ba20046b","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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-17T06:41:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88984a2c-58d6-4965-8bd7-7671ba20046b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60878","PortSpecifier":{"PortValue":60878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60878","PortSpecifier":{"PortValue":60878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270469,"nanos":995648803},"http":{"id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ddfb5c05-3d29-4895-84cc-ba85ca7cea49","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60888","PortSpecifier":{"PortValue":60888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60888","PortSpecifier":{"PortValue":60888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270471,"nanos":36565280},"http":{"id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e4e4466-65bf-4c6f-8f22-1c6f461a2220","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60894","PortSpecifier":{"PortValue":60894}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60894","PortSpecifier":{"PortValue":60894}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270472,"nanos":70269856},"http":{"id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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-17T06:41:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e6d4c76-9b27-4920-85c1-38d9d880ee61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9f0033a-92e5-4620-867a-f2003be40191","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60904","PortSpecifier":{"PortValue":60904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a9f0033a-92e5-4620-867a-f2003be40191","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9f0033a-92e5-4620-867a-f2003be40191","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:60904","PortSpecifier":{"PortValue":60904}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270473,"nanos":108296760},"http":{"id":"a9f0033a-92e5-4620-867a-f2003be40191","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a9f0033a-92e5-4620-867a-f2003be40191","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT"} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9f0033a-92e5-4620-867a-f2003be40191","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JHj7NfcEaKqDjdRi_WsizJ4gKuqUxujBTdRMyHJjp163RHPapnw6NiQhSxiT\"}"} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-ff4257.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":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","subscription":"e2e-rate-iso-a-43cd4c","tenant":"e2e-shared-a-ff4257","userId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9f0033a-92e5-4620-867a-f2003be40191","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-43cd4c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a9f0033a-92e5-4620-867a-f2003be40191","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9f0033a-92e5-4620-867a-f2003be40191","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-43cd4c"} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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-17T06:41:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9f0033a-92e5-4620-867a-f2003be40191","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9a6dc9df-f50a-4e8a-9698-b2a4a107864f","keyName":"e2e-rate-a-43cd4c","selected_subscription":"e2e-rate-iso-a-43cd4c","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-43cd4c@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-43cd4c","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9f0033a-92e5-4620-867a-f2003be40191","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9f0033a-92e5-4620-867a-f2003be40191","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35902","PortSpecifier":{"PortValue":35902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3b4990d4-1d38-442c-ac99-607a43de8711","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35902","PortSpecifier":{"PortValue":35902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270481,"nanos":843812188},"http":{"id":"3b4990d4-1d38-442c-ac99-607a43de8711","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.95:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","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-17T06:41:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b4990d4-1d38-442c-ac99-607a43de8711","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35228","PortSpecifier":{"PortValue":35228}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35228","PortSpecifier":{"PortValue":35228}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270481,"nanos":880618180},"http":{"id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","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":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"]}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/021daba3e686"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=5ca5f0e1-9b42-4f28-86e8-cc406c77eab6"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"aa12a26f-3fb5-483a-8574-2b3ce19038ab","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.96:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/rate-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","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-17T06:41:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a3d08ad-f57e-4b27-a69e-c0217c51db94","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35908","PortSpecifier":{"PortValue":35908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ca33899a-488b-48f7-af61-f249296f2c3d","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35908","PortSpecifier":{"PortValue":35908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270481,"nanos":914297783},"http":{"id":"ca33899a-488b-48f7-af61-f249296f2c3d","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-IsPqjpk5FEzKSYuJ_DPzZpo0ihkjAS6odlgxRV40fNzmv1YjT0n6gbaOI79c"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-IsPqjpk5FEzKSYuJ_DPzZpo0ihkjAS6odlgxRV40fNzmv1YjT0n6gbaOI79c\"}"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-ff4257.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":"e4741413-22af-4cd3-bb61-078e235cdea2","keyName":"e2e-rate-a-1fb515","subscription":"e2e-rate-iso-a-1fb515","tenant":"e2e-shared-a-ff4257","userId":"e4741413-22af-4cd3-bb61-078e235cdea2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-1fb515\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1fb515","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-1fb515"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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-17T06:41:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e4741413-22af-4cd3-bb61-078e235cdea2","keyName":"e2e-rate-a-1fb515","selected_subscription":"e2e-rate-iso-a-1fb515","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-1fb515@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1fb515","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca33899a-488b-48f7-af61-f249296f2c3d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35918","PortSpecifier":{"PortValue":35918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35918","PortSpecifier":{"PortValue":35918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270482,"nanos":974228054},"http":{"id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-IsPqjpk5FEzKSYuJ_DPzZpo0ihkjAS6odlgxRV40fNzmv1YjT0n6gbaOI79c"} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-IsPqjpk5FEzKSYuJ_DPzZpo0ihkjAS6odlgxRV40fNzmv1YjT0n6gbaOI79c\"}"} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-ff4257.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":"e4741413-22af-4cd3-bb61-078e235cdea2","keyName":"e2e-rate-a-1fb515","subscription":"e2e-rate-iso-a-1fb515","tenant":"e2e-shared-a-ff4257","userId":"e4741413-22af-4cd3-bb61-078e235cdea2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-1fb515\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1fb515","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-1fb515"} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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-17T06:41:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e4741413-22af-4cd3-bb61-078e235cdea2","keyName":"e2e-rate-a-1fb515","selected_subscription":"e2e-rate-iso-a-1fb515","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-1fb515@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1fb515","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e4b10b6-583b-434b-9c9d-6d597a61c437","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35928","PortSpecifier":{"PortValue":35928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","method":"POST","path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions","host":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35928","PortSpecifier":{"PortValue":35928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.95:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270484,"nanos":9891145},"http":{"id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","method":"POST","headers":{":authority":"e2e-shared-a-ff4257.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-IsPqjpk5FEzKSYuJ_DPzZpo0ihkjAS6odlgxRV40fNzmv1YjT0n6gbaOI79c"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-IsPqjpk5FEzKSYuJ_DPzZpo0ihkjAS6odlgxRV40fNzmv1YjT0n6gbaOI79c\"}"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-ff4257.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":"e4741413-22af-4cd3-bb61-078e235cdea2","keyName":"e2e-rate-a-1fb515","subscription":"e2e-rate-iso-a-1fb515","tenant":"e2e-shared-a-ff4257","userId":"e4741413-22af-4cd3-bb61-078e235cdea2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ff4257.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-ff4257/rate-test-model-ff4257\",\"requestedSubscription\":\"e2e-rate-iso-a-1fb515\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-ff4257.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-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1fb515","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ff4257/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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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-1fb515"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"e4741413-22af-4cd3-bb61-078e235cdea2","keyName":"e2e-rate-a-1fb515","selected_subscription":"e2e-rate-iso-a-1fb515","selected_subscription_key":"ai-tenant-e2e-shared-a-ff4257/e2e-rate-iso-a-1fb515@ai-tenant-e2e-shared-a-ff4257/rate-test-model-ff4257","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-ff4257","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-1fb515","namespace":"ai-tenant-e2e-shared-a-ff4257","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9ceb75c7-b6ce-4c6f-b9f0-0936cc5921fb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35244","PortSpecifier":{"PortValue":35244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9eb5c3dd-55f6-4416-b203-30788b024d68","method":"POST","path":"/ai-tenant-e2e-shared-b-346c23/rate-test-model-346c23/v1/completions","host":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.14:35244","PortSpecifier":{"PortValue":35244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.96:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784270484,"nanos":48801229},"http":{"id":"9eb5c3dd-55f6-4416-b203-30788b024d68","method":"POST","headers":{":authority":"e2e-shared-b-346c23.apps.d932d837-6315-4704-a148-021daba3e686.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-346c23/rate-test-model-346c23/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-LSEybE9bL84H2R88_dTcjfsDomiPfJ4YkXHCQja5UliSGNDVHqIX9rTkVbyC"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-346c23.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-LSEybE9bL84H2R88_dTcjfsDomiPfJ4YkXHCQja5UliSGNDVHqIX9rTkVbyC\"}"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-346c23.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":"871a9e9d-3de8-46bd-831a-8af44264775f","keyName":"e2e-rate-b-1fb515","subscription":"e2e-rate-iso-b-1fb515","tenant":"e2e-shared-b-346c23","userId":"871a9e9d-3de8-46bd-831a-8af44264775f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-346c23.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-346c23/rate-test-model-346c23\",\"requestedSubscription\":\"e2e-rate-iso-b-1fb515\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-346c23.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-346c23","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-1fb515","namespace":"ai-tenant-e2e-shared-b-346c23","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-346c23/rate-test-model-346c23\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-346c23/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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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-1fb515"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","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_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"871a9e9d-3de8-46bd-831a-8af44264775f","keyName":"e2e-rate-b-1fb515","selected_subscription":"e2e-rate-iso-b-1fb515","selected_subscription_key":"ai-tenant-e2e-shared-b-346c23/e2e-rate-iso-b-1fb515@ai-tenant-e2e-shared-b-346c23/rate-test-model-346c23","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-346c23","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-1fb515","namespace":"ai-tenant-e2e-shared-b-346c23","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T06:41:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9eb5c3dd-55f6-4416-b203-30788b024d68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2ef4da9b9962b7f72ff7b766155a53a8b33ba20019ea4b24102b514241561e9b"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f161e5b7f3d256bf983a04328ec2c4b83e81b2d98ac49b70fd714131509a2cb5"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/613c4c24edc76d1b1f3b204c51aafe6ad77ed69ca137fea3161aa43f4b465d67"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d60faa616f1b08248f3c8939bb59f6a165bbef8292e6ad3baddf0eb70e0678ee"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/201901854e06ff8c5947c1a9b2b25f07ec1c4ac14ccade6f6cddaefe57f082e4"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8443be066d716aefe1b28abbc85c229023e8aed970aad6f867f5add3c2ad7c8a"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c2ff3fbd8924097f30fd090257c19073244079ecf6b615b52bf9faba4df0bb0"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6c2226b0bdab5e380dd0a00a5b1703dca543c696996bb4532d61a0a99010fce"} {"level":"info","ts":"2026-07-17T06:41:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f87844cbbf799f4398a1d581bca365a1e0869ec1e19077adf02a9f5a23a4a78"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09b8381b469e39f3e6422d89ff022e670bc6e1b2e840a83a4566cbb9a48dbd14"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9abad7381e6390d32d72ef90d4248166c5827991b9ef2ab8ab8e87dff34ab4a7"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/44f0b99c0b7b9123fe47053180eddbb720e03e6b02e66293f46122e469ca7c04"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e4710184e5347b680f68276fcdf26159610c1c1cd96d81bcf4aac40099b29155"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a21c322eb2ac614d6d28492d35ca822ba0f2b6f2fc694577ac11d1344865c21c"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1f0eeb2eb10c6255f3ba01a552c87137c59ea3df80b41e571f205765a600c427"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e83edd2412896b5bdf30b0b25e28f2738f3324558a2ff5649ce9048f987a46f"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e01a4c6fe36ce4ce452e1d94f324f4b52bed22c3dabeb5cf86e85afc969de1d"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1572509122d0efd4a4662c6f1b9b74000c28a9c8842d8beb65a3c599f52fb32b"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ceaf545a22b82b43a8b5c9d346ae7fb840433dcb5ba9f840a7ede0b9104fbed2"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d57757c8f48d638544854b850743d8b6f69306b0bfcd07324a3711d89d8cd13"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ac42768bf1454a3e683b718611b43f292b6642219da0b94c5cdfe280bd1f593"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d9fe4447fafab8999c4a073f3d964f719431ead5a7348db9421eb162a68cfee"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2de599c44ec59fbbf8e9f1ba82a7689e665cfd1af8dc7566c436ada9303e231c"} {"level":"info","ts":"2026-07-17T06:41:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b9d2d2f02ba3496cc642c0acc541e126096e77cda03880d218e5bcdeccdec36"}