--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50: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-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50: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-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50: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-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50: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-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50: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-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50: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-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44156","PortSpecifier":{"PortValue":44156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44156","PortSpecifier":{"PortValue":44156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901040,"nanos":781351806},"http":{"id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/auth-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","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-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7cc8908b-2b51-4c61-9bee-b4d4ea7d50bb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43798","PortSpecifier":{"PortValue":43798}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43798","PortSpecifier":{"PortValue":43798}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901040,"nanos":816852235},"http":{"id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/auth-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","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-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5bb359d-cc5d-46d0-9fd7-c086b29733f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44166","PortSpecifier":{"PortValue":44166}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44166","PortSpecifier":{"PortValue":44166}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901040,"nanos":856905535},"http":{"id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/auth-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","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-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d011c52b-1eee-455a-a0ff-a632cbf8ae1d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43814","PortSpecifier":{"PortValue":43814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43814","PortSpecifier":{"PortValue":43814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901040,"nanos":893073359},"http":{"id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/auth-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","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-24T13:50:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","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-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8450568b-8ca4-4c90-be1c-4225f8a043a0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:50:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"error","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6\": 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-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:50:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:50:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44986","PortSpecifier":{"PortValue":44986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44986","PortSpecifier":{"PortValue":44986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901058,"nanos":251441913},"http":{"id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/auth-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","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-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6d7bcb0a-855e-4b16-abb7-07aedef807fd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60632","PortSpecifier":{"PortValue":60632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60632","PortSpecifier":{"PortValue":60632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901058,"nanos":293605521},"http":{"id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/auth-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","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-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4e572a9-86b7-467b-9d26-ffbd12bebb8c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60644","PortSpecifier":{"PortValue":60644}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","method":"GET","path":"/maas-api/v1/api-keys/1431b418-dabb-4949-b143-4b0b3b13b118","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:60644","PortSpecifier":{"PortValue":60644}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901058,"nanos":332201094},"http":{"id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","method":"GET","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1431b418-dabb-4949-b143-4b0b3b13b118",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1431b418-dabb-4949-b143-4b0b3b13b118",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/auth-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","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-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8565ce9c-e6d5-44e0-9a83-4e04550d0331","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44994","PortSpecifier":{"PortValue":44994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","method":"GET","path":"/maas-api/v1/api-keys/1431b418-dabb-4949-b143-4b0b3b13b118","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:44994","PortSpecifier":{"PortValue":44994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901058,"nanos":367211013},"http":{"id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","method":"GET","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1431b418-dabb-4949-b143-4b0b3b13b118",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/1431b418-dabb-4949-b143-4b0b3b13b118",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/auth-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","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-24T13:50:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","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-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:50:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c25165de-a3c4-4f68-a9d2-c6d2155e9f87","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:51:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:51:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:51:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:51:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:51:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:51:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:51:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"info","ts":"2026-07-24T13:51:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:51:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"info","ts":"2026-07-24T13:51:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:51:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:51:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:51:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"info","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35696","PortSpecifier":{"PortValue":35696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35696","PortSpecifier":{"PortValue":35696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901075,"nanos":651452443},"http":{"id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/auth-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","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-24T13:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd99c678-38e0-44c4-98c9-d8dc247badb5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:46384","PortSpecifier":{"PortValue":46384}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:46384","PortSpecifier":{"PortValue":46384}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901075,"nanos":687907980},"http":{"id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/auth-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","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-24T13:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52c19d5e-d200-449f-b80d-771f4c8ce4b1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35710","PortSpecifier":{"PortValue":35710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35710","PortSpecifier":{"PortValue":35710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901075,"nanos":728029690},"http":{"id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-OCjagstb3K8xEZbv_vSKAn3CUzYDOsFXSq2Rrd7RTbwqdGae7Ll1hBmb4f5c"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-OCjagstb3K8xEZbv_vSKAn3CUzYDOsFXSq2Rrd7RTbwqdGae7Ll1hBmb4f5c\"}"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","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-934481.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":"d5deb6ae-655b-46e4-a9f7-6a6f73dfaeb0","keyName":"e2e-auth-iso-a-d03e90","subscription":"e2e-auth-iso-73bba7","tenant":"e2e-shared-a-934481","userId":"d5deb6ae-655b-46e4-a9f7-6a6f73dfaeb0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/auth-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","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-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","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-73bba7"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","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-24T13:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:51:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5df08e58-e6d3-4324-bbe9-132b4afa4d45","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:51:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"} {"level":"info","ts":"2026-07-24T13:51:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a48c6881bf4df648794d3ac1244111cb7b71b7ca79c3b0204ee81c64ae00124f"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f63e016901f4663c2274509af55f21f2a4373bc6794fdf483d9dc4deeb53e2b5"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b2e33804d316d91e8681a343e200a6c3c384400982e228fe5c36a0b16f43c50f"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/144cfd0c1a57fa9cdd7ef31621c3f1c8e87c9734c089c2384226e64ef11e339a"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/43e82e62952df6fad88daa1ae75908789180dc9d4d3caad4b883ad176e06e093"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff5980e351d5ff83ac74d3e09533f984456ebfde863ead963c10a925019b26c2"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98b6d92063b8c8d8f76ea901b3b48b141e6acc50cff7590cd6357173fa25283f"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f26c7ab1670e594d72e0efd7794cef8086df9a0a0fadad06d6845ba5f3ed8b"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/505a02393a46ce9962e497b0ea6eb116f200095f38e4ce18eaa4bec92d5848f6"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9e6faca2f0ffe9669efdea0397271e55b14f54a805bf489d00c822fcce0547c"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74fcc133d59adcbfbd5d036cc195c60541352f4cd66136714791052ef374240"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f438d2fac67a3c6dea7300aa6a1a37bea0e8973d1ac3f1b8a76cd32d1d858509"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/41a0c3097f8e9d8fcb5e3ebaf5de6097297944a3bb9967b7d2b265081809fd98"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ad79fb82857c2054ff0dfe0ed5d96cc8f0cd22a79c02832d55b3954da1460a2"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/74ea1868f9313e3595bc99316c4fe648447d36e7a6ba08f31ba8810395f39d20"} {"level":"info","ts":"2026-07-24T13:51:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e94533984c190dcbb77b01820ed991ab177f9acf7185f2fe83282f4a09d65552"} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"info","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d\": 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-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2"} {"level":"error","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3\": 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-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e"} {"level":"error","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e\": 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-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838"} {"level":"info","ts":"2026-07-24T13:52:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ab3291ddb0e84d260e698519b0d5bad89c97a7c1d0eebaf92024166549da43"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2ab3291ddb0e84d260e698519b0d5bad89c97a7c1d0eebaf92024166549da43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2ab3291ddb0e84d260e698519b0d5bad89c97a7c1d0eebaf92024166549da43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2ab3291ddb0e84d260e698519b0d5bad89c97a7c1d0eebaf92024166549da43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2ab3291ddb0e84d260e698519b0d5bad89c97a7c1d0eebaf92024166549da43"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2ab3291ddb0e84d260e698519b0d5bad89c97a7c1d0eebaf92024166549da43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27418fc9fc95d1ba8a177d124baea86dd039ec64737f16f5fd476c938546bd7b"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27418fc9fc95d1ba8a177d124baea86dd039ec64737f16f5fd476c938546bd7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27418fc9fc95d1ba8a177d124baea86dd039ec64737f16f5fd476c938546bd7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27418fc9fc95d1ba8a177d124baea86dd039ec64737f16f5fd476c938546bd7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84456c585886648011b7eba3706fc84374f6790f3357e3d80655220845cb7a01"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/893b61a49efeb04ba63707ce2eb61faa4dbe42c0799c2ace50917db966a27cc4"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/650733928a89638fbb0db6e13db30dede001683780d46c63d4427465f0ee1ede"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84456c585886648011b7eba3706fc84374f6790f3357e3d80655220845cb7a01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84456c585886648011b7eba3706fc84374f6790f3357e3d80655220845cb7a01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27418fc9fc95d1ba8a177d124baea86dd039ec64737f16f5fd476c938546bd7b"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82a61b5f0a4a5c64b59f6a04e6427a6a5d3829158475c1f3e5036cc320bcee0f"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84456c585886648011b7eba3706fc84374f6790f3357e3d80655220845cb7a01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acc1d4fe21707ba11c692d2fe41410d35ae9c9f23c3318a0a7a4cf783b3e9c55"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16c3c4ccbe04bbe701ae54ae00f426299fa05c68b22f4b4ae4cd719edcbbd371"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84456c585886648011b7eba3706fc84374f6790f3357e3d80655220845cb7a01"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"893b61a49efeb04ba63707ce2eb61faa4dbe42c0799c2ace50917db966a27cc4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["893b61a49efeb04ba63707ce2eb61faa4dbe42c0799c2ace50917db966a27cc4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"} {"level":"info","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"893b61a49efeb04ba63707ce2eb61faa4dbe42c0799c2ace50917db966a27cc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"650733928a89638fbb0db6e13db30dede001683780d46c63d4427465f0ee1ede","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["650733928a89638fbb0db6e13db30dede001683780d46c63d4427465f0ee1ede"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/893b61a49efeb04ba63707ce2eb61faa4dbe42c0799c2ace50917db966a27cc4"} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"650733928a89638fbb0db6e13db30dede001683780d46c63d4427465f0ee1ede","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27418fc9fc95d1ba8a177d124baea86dd039ec64737f16f5fd476c938546bd7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82a61b5f0a4a5c64b59f6a04e6427a6a5d3829158475c1f3e5036cc320bcee0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82a61b5f0a4a5c64b59f6a04e6427a6a5d3829158475c1f3e5036cc320bcee0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/650733928a89638fbb0db6e13db30dede001683780d46c63d4427465f0ee1ede"} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82a61b5f0a4a5c64b59f6a04e6427a6a5d3829158475c1f3e5036cc320bcee0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"acc1d4fe21707ba11c692d2fe41410d35ae9c9f23c3318a0a7a4cf783b3e9c55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["acc1d4fe21707ba11c692d2fe41410d35ae9c9f23c3318a0a7a4cf783b3e9c55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82a61b5f0a4a5c64b59f6a04e6427a6a5d3829158475c1f3e5036cc320bcee0f"} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"acc1d4fe21707ba11c692d2fe41410d35ae9c9f23c3318a0a7a4cf783b3e9c55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16c3c4ccbe04bbe701ae54ae00f426299fa05c68b22f4b4ae4cd719edcbbd371","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:52:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:52:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16c3c4ccbe04bbe701ae54ae00f426299fa05c68b22f4b4ae4cd719edcbbd371"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/acc1d4fe21707ba11c692d2fe41410d35ae9c9f23c3318a0a7a4cf783b3e9c55"} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16c3c4ccbe04bbe701ae54ae00f426299fa05c68b22f4b4ae4cd719edcbbd371","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84456c585886648011b7eba3706fc84374f6790f3357e3d80655220845cb7a01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"893b61a49efeb04ba63707ce2eb61faa4dbe42c0799c2ace50917db966a27cc4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"650733928a89638fbb0db6e13db30dede001683780d46c63d4427465f0ee1ede","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82a61b5f0a4a5c64b59f6a04e6427a6a5d3829158475c1f3e5036cc320bcee0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"acc1d4fe21707ba11c692d2fe41410d35ae9c9f23c3318a0a7a4cf783b3e9c55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16c3c4ccbe04bbe701ae54ae00f426299fa05c68b22f4b4ae4cd719edcbbd371","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:52:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16c3c4ccbe04bbe701ae54ae00f426299fa05c68b22f4b4ae4cd719edcbbd371"} {"level":"info","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:38642","PortSpecifier":{"PortValue":38642}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:38642","PortSpecifier":{"PortValue":38642}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901131,"nanos":610593714},"http":{"id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/sub-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","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-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83ab977e-eb86-4c5f-a0d5-282748ce9f0a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43488","PortSpecifier":{"PortValue":43488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"39049fa4-a4ea-4395-8aec-792e06b7859b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43488","PortSpecifier":{"PortValue":43488}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901131,"nanos":652938974},"http":{"id":"39049fa4-a4ea-4395-8aec-792e06b7859b","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/sub-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","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_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","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-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"39049fa4-a4ea-4395-8aec-792e06b7859b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:38654","PortSpecifier":{"PortValue":38654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f6145150-8639-42a8-95b5-ba1a878244c7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:38654","PortSpecifier":{"PortValue":38654}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901131,"nanos":690605399},"http":{"id":"f6145150-8639-42a8-95b5-ba1a878244c7","method":"GET","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-e7Zc2j45Tz3kGaIt_bLQgIcV1tFq4IhYlS8MpjoZuz9BIw3drNjmWSngNVfZ"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-e7Zc2j45Tz3kGaIt_bLQgIcV1tFq4IhYlS8MpjoZuz9BIw3drNjmWSngNVfZ\"}"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","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-934481.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":"b7f009d7-7071-4a39-bdcc-802a1b35a6ca","keyName":"e2e-sub-iso-a1eaa8","subscription":"e2e-a-only-c104a0","tenant":"e2e-shared-a-934481","userId":"b7f009d7-7071-4a39-bdcc-802a1b35a6ca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/sub-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","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-c104a0"} {"level":"info","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6145150-8639-42a8-95b5-ba1a878244c7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43498","PortSpecifier":{"PortValue":43498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ca412c25-a7a7-48ae-becc-820651e52e10","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:43498","PortSpecifier":{"PortValue":43498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901131,"nanos":721287888},"http":{"id":"ca412c25-a7a7-48ae-becc-820651e52e10","method":"GET","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-F7vAOAxfWLCtLgmO_Mxz6CvKjb1fowRTV84LKwnAFJjzZxkJeoYPwZ5YzOTn"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-0a0df7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-F7vAOAxfWLCtLgmO_Mxz6CvKjb1fowRTV84LKwnAFJjzZxkJeoYPwZ5YzOTn\"}"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","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-0a0df7.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":"53026357-71a9-47d1-b3ce-6da26d56fecc","keyName":"e2e-sub-iso-5d411a","subscription":"e2e-b-only-c104a0","tenant":"e2e-shared-b-0a0df7","userId":"53026357-71a9-47d1-b3ce-6da26d56fecc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/sub-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","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-c104a0"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","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-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","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_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","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-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca412c25-a7a7-48ae-becc-820651e52e10","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6056b58-2545-4011-a655-4c65216e44c4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49734","PortSpecifier":{"PortValue":49734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6056b58-2545-4011-a655-4c65216e44c4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6056b58-2545-4011-a655-4c65216e44c4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49734","PortSpecifier":{"PortValue":49734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901146,"nanos":157442769},"http":{"id":"e6056b58-2545-4011-a655-4c65216e44c4","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e6056b58-2545-4011-a655-4c65216e44c4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6056b58-2545-4011-a655-4c65216e44c4","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6056b58-2545-4011-a655-4c65216e44c4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6056b58-2545-4011-a655-4c65216e44c4","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6056b58-2545-4011-a655-4c65216e44c4","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6056b58-2545-4011-a655-4c65216e44c4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/sub-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e6056b58-2545-4011-a655-4c65216e44c4","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6056b58-2545-4011-a655-4c65216e44c4","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6056b58-2545-4011-a655-4c65216e44c4","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-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6056b58-2545-4011-a655-4c65216e44c4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6056b58-2545-4011-a655-4c65216e44c4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10348962-1888-4155-95a9-42db02a048fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49212","PortSpecifier":{"PortValue":49212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"10348962-1888-4155-95a9-42db02a048fe","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10348962-1888-4155-95a9-42db02a048fe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49212","PortSpecifier":{"PortValue":49212}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901146,"nanos":195131399},"http":{"id":"10348962-1888-4155-95a9-42db02a048fe","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"10348962-1888-4155-95a9-42db02a048fe","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"10348962-1888-4155-95a9-42db02a048fe","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"10348962-1888-4155-95a9-42db02a048fe","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10348962-1888-4155-95a9-42db02a048fe","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10348962-1888-4155-95a9-42db02a048fe","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10348962-1888-4155-95a9-42db02a048fe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/sub-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"10348962-1888-4155-95a9-42db02a048fe","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_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10348962-1888-4155-95a9-42db02a048fe","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10348962-1888-4155-95a9-42db02a048fe","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-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10348962-1888-4155-95a9-42db02a048fe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10348962-1888-4155-95a9-42db02a048fe","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17977f61-95b9-428b-b598-f93fccb94259","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49742","PortSpecifier":{"PortValue":49742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17977f61-95b9-428b-b598-f93fccb94259","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17977f61-95b9-428b-b598-f93fccb94259","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49742","PortSpecifier":{"PortValue":49742}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901146,"nanos":229682651},"http":{"id":"17977f61-95b9-428b-b598-f93fccb94259","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17977f61-95b9-428b-b598-f93fccb94259","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1FjCh5e2tWnc5qpOH_XzZkspgzeT3BoaBUZaCbSCusAEKtN4QRF6HrZfNJR5T"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"17977f61-95b9-428b-b598-f93fccb94259","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1FjCh5e2tWnc5qpOH_XzZkspgzeT3BoaBUZaCbSCusAEKtN4QRF6HrZfNJR5T\"}"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"17977f61-95b9-428b-b598-f93fccb94259","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-934481.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":"73abdd65-7669-4305-8488-a71ed9873bf0","keyName":"e2e-sub-iso-224768","subscription":"e2e-shared-sub-ff1d38","tenant":"e2e-shared-a-934481","userId":"73abdd65-7669-4305-8488-a71ed9873bf0","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17977f61-95b9-428b-b598-f93fccb94259","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17977f61-95b9-428b-b598-f93fccb94259","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17977f61-95b9-428b-b598-f93fccb94259","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17977f61-95b9-428b-b598-f93fccb94259","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/sub-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17977f61-95b9-428b-b598-f93fccb94259","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17977f61-95b9-428b-b598-f93fccb94259","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17977f61-95b9-428b-b598-f93fccb94259","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-ff1d38"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17977f61-95b9-428b-b598-f93fccb94259","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-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17977f61-95b9-428b-b598-f93fccb94259","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17977f61-95b9-428b-b598-f93fccb94259","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49228","PortSpecifier":{"PortValue":49228}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c6908397-304d-4973-8f65-2500e0f1b4d8","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:49228","PortSpecifier":{"PortValue":49228}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901146,"nanos":260365068},"http":{"id":"c6908397-304d-4973-8f65-2500e0f1b4d8","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-TPBGP9wfqOLnygYw_6WB36NCwaFK6tf32yZl4C2CawzOsK2vqvWxAsbePvc6"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-0a0df7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-TPBGP9wfqOLnygYw_6WB36NCwaFK6tf32yZl4C2CawzOsK2vqvWxAsbePvc6\"}"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","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-0a0df7.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":"584d7098-b791-4660-91af-123f355ec999","keyName":"e2e-sub-iso-a1c7b3","subscription":"e2e-shared-sub-ff1d38","tenant":"e2e-shared-b-0a0df7","userId":"584d7098-b791-4660-91af-123f355ec999","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/sub-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","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-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","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-ff1d38"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","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_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:52:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c6908397-304d-4973-8f65-2500e0f1b4d8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36cdeebf2b6ebec8a68f118dc74964324e96d832eb89cf48f6b377a2705ab68d"} {"level":"info","ts":"2026-07-24T13:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84456c585886648011b7eba3706fc84374f6790f3357e3d80655220845cb7a01"} {"level":"info","ts":"2026-07-24T13:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:52:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb271da929cd080baff7e9c3e446c652be34c49295911419cb47a3a12cd2e5a2"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff1a3d499d1f253abd90f59e6ae431367da4c1ab177dd9956d0aa2098a10fbe3"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27418fc9fc95d1ba8a177d124baea86dd039ec64737f16f5fd476c938546bd7b"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16c3c4ccbe04bbe701ae54ae00f426299fa05c68b22f4b4ae4cd719edcbbd371"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/650733928a89638fbb0db6e13db30dede001683780d46c63d4427465f0ee1ede"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75269ca89275626b42bc46be2f4ec55dacbb89b1846fe5b4eefa4b6e9c03c133"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/acc1d4fe21707ba11c692d2fe41410d35ae9c9f23c3318a0a7a4cf783b3e9c55"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60939baddb9fd81925b58abd4c5ec802a52ff65b104e13e585a56676ec96b487"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/350caca6c4d90a8897c8ca240478d9ba69b8e78734b9629fcd602e197d4228e2"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/893b61a49efeb04ba63707ce2eb61faa4dbe42c0799c2ace50917db966a27cc4"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/153b07e54c0808339b04f7018dada4b2a8a439b5d8cae775446983fe5c087e5e"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2ab3291ddb0e84d260e698519b0d5bad89c97a7c1d0eebaf92024166549da43"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/24c9502b6831679e9cd2a0f4827f89e5b4eba7ae6ff22248e0942d3a5255a838"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:52:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82a61b5f0a4a5c64b59f6a04e6427a6a5d3829158475c1f3e5036cc320bcee0f"} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"info","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6\": 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-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a"} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a"} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47af07ea3d5edd62375e414d91f22e3707cf40c88f9cee6c4f6c68803f98ea0a"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/554a69e5198754ca924c069d287f36207dc234ef98e439bdfd1d0a05681752b5"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e3c644e1f8ce96d2d7e874e68a1fd08f219e736f49f852ea965fef00d7b5e14"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47af07ea3d5edd62375e414d91f22e3707cf40c88f9cee6c4f6c68803f98ea0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47af07ea3d5edd62375e414d91f22e3707cf40c88f9cee6c4f6c68803f98ea0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47af07ea3d5edd62375e414d91f22e3707cf40c88f9cee6c4f6c68803f98ea0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"554a69e5198754ca924c069d287f36207dc234ef98e439bdfd1d0a05681752b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["554a69e5198754ca924c069d287f36207dc234ef98e439bdfd1d0a05681752b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e636c725e63af66e1f936f6d4d78dbed12cd716dc31483d87600a4ee2c7509c"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/006f01f5669d2bd99cd5ae9cb291fe310061f58f746c1a7cb29973f85fb82bdc"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"554a69e5198754ca924c069d287f36207dc234ef98e439bdfd1d0a05681752b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e3c644e1f8ce96d2d7e874e68a1fd08f219e736f49f852ea965fef00d7b5e14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e3c644e1f8ce96d2d7e874e68a1fd08f219e736f49f852ea965fef00d7b5e14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce83e3885aa1c3725e54cc532f8a99755879c8ab6d57258a9e9d75a75d75be14"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e3c644e1f8ce96d2d7e874e68a1fd08f219e736f49f852ea965fef00d7b5e14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47af07ea3d5edd62375e414d91f22e3707cf40c88f9cee6c4f6c68803f98ea0a"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/554a69e5198754ca924c069d287f36207dc234ef98e439bdfd1d0a05681752b5"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e3c644e1f8ce96d2d7e874e68a1fd08f219e736f49f852ea965fef00d7b5e14"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8e636c725e63af66e1f936f6d4d78dbed12cd716dc31483d87600a4ee2c7509c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8e636c725e63af66e1f936f6d4d78dbed12cd716dc31483d87600a4ee2c7509c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8e636c725e63af66e1f936f6d4d78dbed12cd716dc31483d87600a4ee2c7509c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"006f01f5669d2bd99cd5ae9cb291fe310061f58f746c1a7cb29973f85fb82bdc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["006f01f5669d2bd99cd5ae9cb291fe310061f58f746c1a7cb29973f85fb82bdc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8e636c725e63af66e1f936f6d4d78dbed12cd716dc31483d87600a4ee2c7509c"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"006f01f5669d2bd99cd5ae9cb291fe310061f58f746c1a7cb29973f85fb82bdc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce83e3885aa1c3725e54cc532f8a99755879c8ab6d57258a9e9d75a75d75be14","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce83e3885aa1c3725e54cc532f8a99755879c8ab6d57258a9e9d75a75d75be14"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/006f01f5669d2bd99cd5ae9cb291fe310061f58f746c1a7cb29973f85fb82bdc"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce83e3885aa1c3725e54cc532f8a99755879c8ab6d57258a9e9d75a75d75be14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce83e3885aa1c3725e54cc532f8a99755879c8ab6d57258a9e9d75a75d75be14"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47af07ea3d5edd62375e414d91f22e3707cf40c88f9cee6c4f6c68803f98ea0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"554a69e5198754ca924c069d287f36207dc234ef98e439bdfd1d0a05681752b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e3c644e1f8ce96d2d7e874e68a1fd08f219e736f49f852ea965fef00d7b5e14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8e636c725e63af66e1f936f6d4d78dbed12cd716dc31483d87600a4ee2c7509c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"006f01f5669d2bd99cd5ae9cb291fe310061f58f746c1a7cb29973f85fb82bdc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce83e3885aa1c3725e54cc532f8a99755879c8ab6d57258a9e9d75a75d75be14","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"info","ts":"2026-07-24T13:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:54:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:54:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"error","ts":"2026-07-24T13:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e\": 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-24T13:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:54:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48794","PortSpecifier":{"PortValue":48794}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48794","PortSpecifier":{"PortValue":48794}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901251,"nanos":568683519},"http":{"id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","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":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","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-24T13:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d8cab09f-9344-4590-91e1-a0b1725aef9c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48706","PortSpecifier":{"PortValue":48706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48706","PortSpecifier":{"PortValue":48706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901251,"nanos":621724475},"http":{"id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","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-24T13:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"07dbbe90-c20e-4ec7-a38d-94dee3946d59","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48808","PortSpecifier":{"PortValue":48808}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48808","PortSpecifier":{"PortValue":48808}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901251,"nanos":667420106},"http":{"id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-PDlEquf5ru4QBeXX_4z29yqdNOvpGZg215F0I0el1PLdEyxIzHMtKOOW2NZ4"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-PDlEquf5ru4QBeXX_4z29yqdNOvpGZg215F0I0el1PLdEyxIzHMtKOOW2NZ4\"}"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-934481.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":"cf219f19-8040-4370-949d-88cb592ef744","keyName":"e2e-rate-a-40514a","subscription":"e2e-rate-iso-a-40514a","tenant":"e2e-shared-a-934481","userId":"cf219f19-8040-4370-949d-88cb592ef744","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-40514a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-40514a","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-40514a"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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-24T13:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"cf219f19-8040-4370-949d-88cb592ef744","keyName":"e2e-rate-a-40514a","selected_subscription":"e2e-rate-iso-a-40514a","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-40514a@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-40514a","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d0edf1f-456a-4aa4-9e3f-2c046bf7aac1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48816","PortSpecifier":{"PortValue":48816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"72d2ef6a-73ee-413a-b482-88959f5362a2","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48816","PortSpecifier":{"PortValue":48816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901252,"nanos":755577399},"http":{"id":"72d2ef6a-73ee-413a-b482-88959f5362a2","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-PDlEquf5ru4QBeXX_4z29yqdNOvpGZg215F0I0el1PLdEyxIzHMtKOOW2NZ4"} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-PDlEquf5ru4QBeXX_4z29yqdNOvpGZg215F0I0el1PLdEyxIzHMtKOOW2NZ4\"}"} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-934481.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":"cf219f19-8040-4370-949d-88cb592ef744","keyName":"e2e-rate-a-40514a","subscription":"e2e-rate-iso-a-40514a","tenant":"e2e-shared-a-934481","userId":"cf219f19-8040-4370-949d-88cb592ef744","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-40514a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-40514a","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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-40514a"} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"cf219f19-8040-4370-949d-88cb592ef744","keyName":"e2e-rate-a-40514a","selected_subscription":"e2e-rate-iso-a-40514a","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-40514a@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-40514a","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72d2ef6a-73ee-413a-b482-88959f5362a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48818","PortSpecifier":{"PortValue":48818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:48818","PortSpecifier":{"PortValue":48818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901253,"nanos":797176048},"http":{"id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-PDlEquf5ru4QBeXX_4z29yqdNOvpGZg215F0I0el1PLdEyxIzHMtKOOW2NZ4"} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-PDlEquf5ru4QBeXX_4z29yqdNOvpGZg215F0I0el1PLdEyxIzHMtKOOW2NZ4\"}"} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-934481.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":"cf219f19-8040-4370-949d-88cb592ef744","keyName":"e2e-rate-a-40514a","subscription":"e2e-rate-iso-a-40514a","tenant":"e2e-shared-a-934481","userId":"cf219f19-8040-4370-949d-88cb592ef744","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-40514a\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-40514a","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-40514a"} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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-24T13:54:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"cf219f19-8040-4370-949d-88cb592ef744","keyName":"e2e-rate-a-40514a","selected_subscription":"e2e-rate-iso-a-40514a","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-40514a@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-40514a","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9580c1f-329b-498f-9d59-e31a8de2e73e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45968","PortSpecifier":{"PortValue":45968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e99bba13-7354-4fd5-852f-9a10e0302b21","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45968","PortSpecifier":{"PortValue":45968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901262,"nanos":750486889},"http":{"id":"e99bba13-7354-4fd5-852f-9a10e0302b21","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","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":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","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-24T13:54:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e99bba13-7354-4fd5-852f-9a10e0302b21","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56720","PortSpecifier":{"PortValue":56720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:56720","PortSpecifier":{"PortValue":56720}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901262,"nanos":792951889},"http":{"id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","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-24T13:54:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0eb2c8b-03dc-445b-b1c9-7ed41c30ecd5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45984","PortSpecifier":{"PortValue":45984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45984","PortSpecifier":{"PortValue":45984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901262,"nanos":829493727},"http":{"id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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-24T13:54:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acf5cc71-ac19-42dc-a731-b0487e6819dc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45990","PortSpecifier":{"PortValue":45990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45990","PortSpecifier":{"PortValue":45990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901263,"nanos":867656744},"http":{"id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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-24T13:54:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e59b9b8-5e0e-49a2-aeec-4a85d33f9fe0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45996","PortSpecifier":{"PortValue":45996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6233187e-4114-4a62-9b92-f8d8e40786bd","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:45996","PortSpecifier":{"PortValue":45996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901264,"nanos":910629019},"http":{"id":"6233187e-4114-4a62-9b92-f8d8e40786bd","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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-24T13:54:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6233187e-4114-4a62-9b92-f8d8e40786bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59266","PortSpecifier":{"PortValue":59266}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59266","PortSpecifier":{"PortValue":59266}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901265,"nanos":954815733},"http":{"id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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-24T13:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1f9feb8-cb96-483c-873a-debb2ef9d99e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59278","PortSpecifier":{"PortValue":59278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59278","PortSpecifier":{"PortValue":59278}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901266,"nanos":995979116},"http":{"id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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-24T13:54:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f3e8d6d4-9fbd-40a6-bc50-f8c383d76019","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59294","PortSpecifier":{"PortValue":59294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5df94675-5897-4258-b1cb-29a2a9da7c94","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59294","PortSpecifier":{"PortValue":59294}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901268,"nanos":31340063},"http":{"id":"5df94675-5897-4258-b1cb-29a2a9da7c94","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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-24T13:54:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5df94675-5897-4258-b1cb-29a2a9da7c94","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5680057a-6b45-404d-a672-1192132a6279","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59300","PortSpecifier":{"PortValue":59300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5680057a-6b45-404d-a672-1192132a6279","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5680057a-6b45-404d-a672-1192132a6279","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59300","PortSpecifier":{"PortValue":59300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901269,"nanos":67624069},"http":{"id":"5680057a-6b45-404d-a672-1192132a6279","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5680057a-6b45-404d-a672-1192132a6279","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5680057a-6b45-404d-a672-1192132a6279","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5680057a-6b45-404d-a672-1192132a6279","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5680057a-6b45-404d-a672-1192132a6279","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5680057a-6b45-404d-a672-1192132a6279","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5680057a-6b45-404d-a672-1192132a6279","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5680057a-6b45-404d-a672-1192132a6279","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-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5680057a-6b45-404d-a672-1192132a6279","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-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5680057a-6b45-404d-a672-1192132a6279","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-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5680057a-6b45-404d-a672-1192132a6279","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5680057a-6b45-404d-a672-1192132a6279","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-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5680057a-6b45-404d-a672-1192132a6279","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-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5680057a-6b45-404d-a672-1192132a6279","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5680057a-6b45-404d-a672-1192132a6279","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5680057a-6b45-404d-a672-1192132a6279","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5680057a-6b45-404d-a672-1192132a6279","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59310","PortSpecifier":{"PortValue":59310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59310","PortSpecifier":{"PortValue":59310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901270,"nanos":109907803},"http":{"id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d0e154af-a9c8-424b-aae3-7e8f88789f3c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49222c0a-3041-4850-9fae-dd703a416cca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59326","PortSpecifier":{"PortValue":59326}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"49222c0a-3041-4850-9fae-dd703a416cca","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"49222c0a-3041-4850-9fae-dd703a416cca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59326","PortSpecifier":{"PortValue":59326}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901271,"nanos":147721075},"http":{"id":"49222c0a-3041-4850-9fae-dd703a416cca","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"49222c0a-3041-4850-9fae-dd703a416cca","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"49222c0a-3041-4850-9fae-dd703a416cca","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"49222c0a-3041-4850-9fae-dd703a416cca","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"49222c0a-3041-4850-9fae-dd703a416cca","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49222c0a-3041-4850-9fae-dd703a416cca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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-24T13:54:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"49222c0a-3041-4850-9fae-dd703a416cca","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49222c0a-3041-4850-9fae-dd703a416cca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"49222c0a-3041-4850-9fae-dd703a416cca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59330","PortSpecifier":{"PortValue":59330}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","method":"POST","path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions","host":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59330","PortSpecifier":{"PortValue":59330}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901272,"nanos":190612722},"http":{"id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","method":"POST","headers":{":authority":"e2e-shared-a-934481.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-934481/rate-test-model-934481/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-934481.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Iim8ZZh96k3AMPaP_YXyDxh0IPvIELaJqnlXjdxGwQD0xl7hUGuIQveUuwOA\"}"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-934481.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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","subscription":"e2e-rate-iso-a-686574","tenant":"e2e-shared-a-934481","userId":"e91c7230-67b6-46df-abf2-54d6a3bb977b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-934481.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-934481/rate-test-model-934481\",\"requestedSubscription\":\"e2e-rate-iso-a-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-934481.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-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"}} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-934481/rate-test-model-934481\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-934481/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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","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":"e91c7230-67b6-46df-abf2-54d6a3bb977b","keyName":"e2e-rate-a-686574","selected_subscription":"e2e-rate-iso-a-686574","selected_subscription_key":"ai-tenant-e2e-shared-a-934481/e2e-rate-iso-a-686574@ai-tenant-e2e-shared-a-934481/rate-test-model-934481","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-934481","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-686574","namespace":"ai-tenant-e2e-shared-a-934481","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-934481/rate-test-model-934481"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dec5724f-3152-4d9d-aca3-91fe9389df8c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57752","PortSpecifier":{"PortValue":57752}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","method":"POST","path":"/ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7/v1/completions","host":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57752","PortSpecifier":{"PortValue":57752}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901272,"nanos":232293572},"http":{"id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","method":"POST","headers":{":authority":"e2e-shared-b-0a0df7.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-mJ1BIdZLheB529u6_cjcUwnLKFamT6KKJ5rbwEhKYUCG7PGzDRx8dKdJXRae"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-0a0df7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-mJ1BIdZLheB529u6_cjcUwnLKFamT6KKJ5rbwEhKYUCG7PGzDRx8dKdJXRae\"}"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-0a0df7.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":"a038066b-6434-4031-b963-0337fea074b6","keyName":"e2e-rate-b-686574","subscription":"e2e-rate-iso-b-686574","tenant":"e2e-shared-b-0a0df7","userId":"a038066b-6434-4031-b963-0337fea074b6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-0a0df7.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-0a0df7/rate-test-model-0a0df7\",\"requestedSubscription\":\"e2e-rate-iso-b-686574\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-0a0df7.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-0a0df7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-686574","namespace":"ai-tenant-e2e-shared-b-0a0df7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7"}} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0a0df7/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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-686574"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","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-24T13:54:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a038066b-6434-4031-b963-0337fea074b6","keyName":"e2e-rate-b-686574","selected_subscription":"e2e-rate-iso-b-686574","selected_subscription_key":"ai-tenant-e2e-shared-b-0a0df7/e2e-rate-iso-b-686574@ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0a0df7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-686574","namespace":"ai-tenant-e2e-shared-b-0a0df7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-0a0df7/rate-test-model-0a0df7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:54:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a92ffc6-de2a-4b7f-be54-6e460a03cddd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:54:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab87c4765091e39c6b9d5ceee5c556c616f24c463172a431ec1dd5f6db8d25eb"} {"level":"info","ts":"2026-07-24T13:54:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7f7068f4004b17539559bc410a7eecf6d760a72e9ac4778d08d84e1bd13d73e"} {"level":"info","ts":"2026-07-24T13:54:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/554a69e5198754ca924c069d287f36207dc234ef98e439bdfd1d0a05681752b5"} {"level":"info","ts":"2026-07-24T13:54:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8bd8551f5b36b8c1768f32c60f0d5b33d8676e9ce8a7b9c35719d4ad1169bba8"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/21d1eccccaf41547364ee4a1fdfc0e21da6b0b9961a70e45cc5b53cebd913e4f"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/006f01f5669d2bd99cd5ae9cb291fe310061f58f746c1a7cb29973f85fb82bdc"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0ea4ff645cb438d727bf413a8e20c4c50bec50377a10123c7d12d86db666605f"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aa48a4580155df5d63722db46441dae7f96fc79f79eee16d00e34c9ecc7a5ee9"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c35cb852c57f524fc9365c002618dc63cd34208a4910333f6cca875512d577a3"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/13324af5e4607cab83482c42b3a71589db68963c0f18d00850c3fd1d134cb6c0"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55d8a839ae734a027fab7dc5579e8b0ed63bf42a60e791d77603787f21e2e210"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f6801e97a40f94a73a4fe004c402b2107e51e04376946a618b097712157e181b"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78d5275ff47ba7f721826d94c4610127fed75e1814b50ba737f6eea99b2a20fd"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47af07ea3d5edd62375e414d91f22e3707cf40c88f9cee6c4f6c68803f98ea0a"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1f407b350db27979ab201068896f0c66e47b7a7f99708b24d00eb7edeec6ee7"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e3c644e1f8ce96d2d7e874e68a1fd08f219e736f49f852ea965fef00d7b5e14"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8e636c725e63af66e1f936f6d4d78dbed12cd716dc31483d87600a4ee2c7509c"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce83e3885aa1c3725e54cc532f8a99755879c8ab6d57258a9e9d75a75d75be14"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b5c3b719d012ae0bb004b54a3a09bac424767a9ffd9201a6b6110daacdab49e0"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a13daffe98676e50994930dd57a7cefd577a74daf7a1b9beabbdc35fc6ef404f"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b9bdcb8bd94ed29b3dbcaf39c0945f16590b4e005ae49840ff48ca40b11fc87"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3be6d50e17dc1d650f8c07e4c7037f97b9d33e6108c48caf6753eb8a8429a1b6"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b54f3952364a818f0dd12d65226f11ee5b49f7c44f72e285451f8375613d87a"} {"level":"info","ts":"2026-07-24T13:54:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e527be33b314462473577283a443f8ee06019abbb29b1dac5bb654910b96eea"} {"level":"info","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59220","PortSpecifier":{"PortValue":59220}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.31:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8a7c5746-f441-48d3-8004-284bfb47d621","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59220","PortSpecifier":{"PortValue":59220}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.31:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901339,"nanos":670010273},"http":{"id":"8a7c5746-f441-48d3-8004-284bfb47d621","method":"POST","headers":{":authority":"maas.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.31:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","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-24T13:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a7c5746-f441-48d3-8004-284bfb47d621","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59236","PortSpecifier":{"PortValue":59236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.31:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:59236","PortSpecifier":{"PortValue":59236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.31:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901339,"nanos":720830082},"http":{"id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","method":"POST","headers":{":authority":"maas.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1OYaFEnXOrlnpb8Dq_HVVCyjaQydRnrnuCP7PZ7QartVLzcmDoNQk5WS7TvWZ"} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1OYaFEnXOrlnpb8Dq_HVVCyjaQydRnrnuCP7PZ7QartVLzcmDoNQk5WS7TvWZ\"}"} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"f1df883d-d120-4a80-9dd5-689906f0ee17","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"f1df883d-d120-4a80-9dd5-689906f0ee17","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.31:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","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-24T13:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","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":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f1df883d-d120-4a80-9dd5-689906f0ee17","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e45c48ff-32be-42c0-8c9a-ae93ee784195","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba"} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba"} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba"} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"} {"level":"info","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c\": 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-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f\": 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-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f"} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867"} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867"} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97"} {"level":"info","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97"} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"error","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc\": 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-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"error","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc\": 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-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-24T13:56:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-24T13:56:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"info","ts":"2026-07-24T13:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53782","PortSpecifier":{"PortValue":53782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"214dffb4-bce1-4676-8b64-9a186d582ce6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-e7750f.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:56:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53782","PortSpecifier":{"PortValue":53782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901395,"nanos":123970606},"http":{"id":"214dffb4-bce1-4676-8b64-9a186d582ce6","method":"POST","headers":{":authority":"e2e-ipp-a-e7750f.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","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":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"]}} {"level":"debug","ts":"2026-07-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/88cd366608a3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=afacb5ce-bdb2-46b9-b5e4-ef98c46827d2"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"4cf9ca8a-7b46-42e6-9f3f-1e4283b66cb5","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-e7750f.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.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-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","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-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","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-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-e7750f/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-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","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-24T13:56:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","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-24T13:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:56:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"214dffb4-bce1-4676-8b64-9a186d582ce6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57888","PortSpecifier":{"PortValue":57888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","method":"POST","path":"/ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f/v1/chat/completions","host":"e2e-ipp-a-e7750f.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57888","PortSpecifier":{"PortValue":57888}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784901397,"nanos":188068414},"http":{"id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","method":"POST","headers":{":authority":"e2e-ipp-a-e7750f.apps.a6ada5a2-0b34-4699-8fdb-88cd366608a3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1SKPoVIQfspsv1g73_7b40GoZefZPMtX2F25LCYWITJUvR8aQikxGhZ3Oz3as"} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-e7750f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1SKPoVIQfspsv1g73_7b40GoZefZPMtX2F25LCYWITJUvR8aQikxGhZ3Oz3as\"}"} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-e7750f.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":"01023458-da96-43bc-a4ef-640ba3edfc3a","keyName":"e2e-ipp-e7750f","subscription":"ipp-route-e7750f-sub","tenant":"e2e-ipp-a-e7750f","userId":"01023458-da96-43bc-a4ef-640ba3edfc3a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-e7750f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f\",\"requestedSubscription\":\"ipp-route-e7750f-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-e7750f.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"ipp-route-e7750f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-e7750f-sub","namespace":"ai-tenant-e2e-ipp-a-e7750f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f"}} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","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-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","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-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-e7750f/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-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","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-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","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-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-e7750f-sub"} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","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-24T13:56:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"01023458-da96-43bc-a4ef-640ba3edfc3a","keyName":"e2e-ipp-e7750f","selected_subscription":"ipp-route-e7750f-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f-sub@ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"ipp-route-e7750f","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-e7750f-sub","namespace":"ai-tenant-e2e-ipp-a-e7750f","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-e7750f/ipp-route-e7750f"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-24T13:56:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6e1c7a22-2fc5-922a-b5c4-be4a55ab7a1d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-24T13:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af90c36a4f617782812aeae0a7568c714bc9a0e8b477b776bfb3244768352cd6"} {"level":"info","ts":"2026-07-24T13:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0ff556540de95a902b88b26405c85bc506a5331cf78fcf12ca352c89c88ccfc"} {"level":"info","ts":"2026-07-24T13:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5b4c9a3de9f335469e35944868c5f453e4529d3a29633abcb77c5a6157fadba"} {"level":"info","ts":"2026-07-24T13:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/962d2b475e40e87c54da1625b9e71da05ace2395e200188ffc17bb8b7ffca32f"} {"level":"info","ts":"2026-07-24T13:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbac50bbc8e03dc8ce3c5201711995ccb9246c6b29f89265915e585b5ee25c97"} {"level":"info","ts":"2026-07-24T13:57:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ab19c0ec43a26b77c241c11f6a5cce44dad6a4a2fd86401faf0a0d0481ec2a4f"} {"level":"info","ts":"2026-07-24T13:57:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f99fcfc4e48d94b7773247a0f78d48b8d08686203cf0fbdeae8514fd6fc2994c"} {"level":"info","ts":"2026-07-24T13:57:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7aa17b7528f7ccb7970d4371622daa0502c9365a2b53a5383a6ca7e629b09f8a"} {"level":"info","ts":"2026-07-24T13:57:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7d24efa2b99867c639d4f0e27ab52426a48a1eff6c42fcbee54ec6303d6cbc3"} {"level":"info","ts":"2026-07-24T13:57:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff0107a7d527f48e078c2c4444b240d9a3c120769dd37d28d5174eedbbc03f8f"} {"level":"info","ts":"2026-07-24T13:57:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65431506b2c4dee6ba412f4884ca295eee7dee8d48dd5c9507950e3f86761867"} {"level":"info","ts":"2026-07-24T13:57:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b1398387be95dc6950f4efda670c5e853e252fc5a29761ad498b4cf4e46f93a4"}